Codingfetch is a neofetch like Rust program. It's inspired as an alternative to langfetch. This will display what languages you have install and their versions. In progress is what default language logo get's populated, however a config setting will allow you to change to a prefered.
First build from source.
cargo build --release
Then run the make file.
make install
Make also has an uninstall if you need it.
make uninstall
Current makefile only works for Linux. Windows and and Mac are planned, but just not implemented yet.
Call through command line by typing:
codingfetch
Set the github username line by adding the gh-user arguement followed by just your username. Ie
codingfetch --gh-user C-Bowen-Jr
If used through cargo run, keep in mind that to pass arguments to the project instead of to cargo, use a blank arg first.
cargo run -- --gh-user You
TODO: add alternative setting for gitlab accounts
The configuration file is created by the crate confy. The current save path is determined by confy itself, and will be dependent on your OS.
The checked list is not exhaustive, so if you don't see an IDE, language, or compiler/interpreter, then this is a perfect contribution opertunity.
- Codium
- Kate
- Vim
- VSCode
- Xcode
- Ada
- C/C++
- gcc
- Fortran
- Git
- GoLang
- Haskell
- Java
- Javascript
- NodeJS
- Kotlin
- Lua
- Perl
- Python
- python
- python3
- Ruby
- Rust
- Swift
- Zig