Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.85 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.85 KB

Yet another password generator!

docs.rs badge Built with cargo-make license Crates.io

Not because the world needed it, but for me to learn about the rust ecosystem. I have some ideas to improve it in the future, but having learned something about rust tooling, it's already done its job for me.

Implemented functionality

  • generating random passwords from characters
    • configurable character set, length and amount of passwords

Possible future functionality (unlikely)

  • generating random passwords from syllables
  • generating random passphrases from words
    • basically the same as from syllables

Used tooling/crates (+ notes)

  • testing and documentation with cargo
    • test coverage with grcov
      • source-based coverage appears bugged (e.g. comments marked as missing coverage)
  • automation using cargo-make
    • seems a bit clunky when compared to GNU's make, ymmv.
  • source tracking with git and hub (obviously...)
  • publishing to crates.io with cargo (no shit, Sherlock!)

Possible future tooling (somewhat likely)

  • benchmarking with cargo
  • integration tests for the binary
  • publish docs (docs.rs?)
  • link git repo