|Konstantine d38346f580||5 months ago|
|spec||9 months ago|
|src||5 months ago|
|.editorconfig||9 months ago|
|.gitignore||9 months ago|
|.travis.yml||9 months ago|
|Cakefile||9 months ago|
|LICENSE||9 months ago|
|README.md||6 months ago|
|shard.lock||9 months ago|
|shard.yml||9 months ago|
A simple fetch program to print your system details for that sweet /g/ street cred
The idea is for it to work much like NeoFetch
$ shards && cake # => ./bin/crfetch
After making with cake run the binary
You can create an alias for this so it’s easier to access
The idea is that it’ll work like this to specify what you want to output
$ crfetch -c -i -cc
Follow install instructions.
Make sure to run tests:
$ crystal spec
All tests should pass before developing. If tests do not pass make sure to look at the log and figure out why, if it’s a bug or a feature that you’re wanting then make an issue and if you want to then make a pull request for it.
git checkout -b my-new-feature)
git commit -am 'Add some feature')
git push origin my-new-feature)
I realize this depends a lot on the shell’s features IE grep and such, they idea is to wireframe the functions of the application via shell scripts then break out into modular Crystal or C code to make the application leaner and not rely on shell or any dependancies.
Creating flags and such are an optional element that I wish to add but the requires the use of admiral unless there’s another way to go about doing that.
General QOL will be having it work on all base platforms and printing out the distro’s symbol (ie Arch, FreeBSD, NixOS).