Language: [English](./README_eng.md) | [日本語](./README_jpn.md)
## Rust Unique Pass
This software is designed to generate random strong passwords.
Users can customize the length of their passwords and the special characters they use.
Except for the FTL files for translation, everything is written in the Rust language.
## Install
Please make sure that the `Rust language` is installed beforehand.
If not, please install it from the [official website](https://www.rust-lang.org/).
If it is already installed, run the following command.
``` zsh
cargo install rust_unique_pass
```
## usage
See `execution method` in the next section.
It is a CLI tool and should be run from the command line.
The command name is `rupass`.
## About Language Settings
- **Languages supported**
- Japanese language
- English language
- German language
For use in languages other than English, specify the language code defined in `ISO 639-3`.
The command can be used in Japanese by making the following changes.
```
rupass -l jpn
```
### precautions
- Default language setting is English.
- The language can be specified with the `-l` option.
- The `-l` option is not required when using the English language.
- english use example
``` zsh
rupass
```
## This software utilizes the following crates
GitHub repository
- [clap](https://github.com/clap-rs/clap)
- [fluent-rs](https://github.com/projectfluent/fluent-rs)
- [rand](https://github.com/rust-random/rand)
- [rust-embed](https://github.com/pyrossh/rust-embed)
- [unic-locale](https://github.com/zbraniecki/unic-locale)
- [zxcvbn-rs](https://github.com/shssoichiro/zxcvbn-rs)
## Request for collaboration.
This project is intended to be multilingual.
If you would like to help with translation, please see [CONTRIBUTING](../CONTRIBUTING/English.md).
## License
This software is released under the `Apache License 2.0`.
See [LICENSE](../LICENSE) for details.
Copyright © 2023 Neuron Grid.
Licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).