Skip to content

riccione/signum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signum - password generator

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Simple cli password generator written in Rust. Mainly for self education and self use. It uses several crates:

(back to top)

Built With

  • RUST 1.77.2

(back to top)

Getting Started

Prerequisites

To build install Rust compiler https://www.rust-lang.org/

Installation

No installation - portable, one executable file

(back to top)

Usage

Running without any arguments generates a random password with length equal 10. It contains at least 1 capital letter, 1 special symbol.

All arguments are optional:

-d or --digit = generate only random numbers (can be used for PINS)

-l [u8] or --len [u8] = define the length of the password, max is 255 $ signum -l 20 = generates random password with length equal 20

-n [u8] or --num [u8] = number of generated passwords, max is 255 $ signum -n 20 = generates 20 random passwords

-h or --help = help

-V or --version

(back to top)

Roadmap

  • Add unit tests
  • Refactor code using best Rust practices

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

No reason to contact with me ^_-. Just create an issue if you need something.

Project Link: https://github.com/riccionee/hermes

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages