fjp icon indicating copy to clipboard operation
fjp copied to clipboard

Enhancements, Docs and Tests.

Open UsairimIsani opened this issue 5 years ago • 0 comments

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

UsairimIsani avatar Sep 17 '20 05:09 UsairimIsani