fjp
fjp copied to clipboard
Enhancements, Docs and Tests.
Sounds great, here are some suggestions:
tests
- Unit tests for utils.rs, profile.rs, macros::fjp_version, location.rs
- Integration tests (possible crates: assert-cmd & assert-fs) e.g. works
fjp disable firefox, ...
new subcommands
- trash, mv, cp (see TODO.md)
- Implementing other subcommands in TODO.md which handle profile content should wait until profile_stream.rs is stable (actually it is experimental).
fine tuning
- As you know :wink: the new profile sys.
- See edit and generate-standalone in TODO.md
docs
- Rewrite the manpage using roff (https://www.cyberciti.biz/faq/linux-unix-creating-a-manpage/)
- More long_help in cli.yaml
misc
- Improvements bash/zsh completions.
- Scripts to build fjp.deb/fjp.pkg.tar.xz packages (platform/{arch,debian}).
Originally posted by @rusty-snake in https://github.com/rusty-snake/fjp/pull/14#issuecomment-692889134