4 Commits
v0.3.0 ... main

Author SHA1 Message Date
d8faadac13 updated README 2026-10-24 17:47:10 -04:00
ce19686ec8 updated README 2026-10-24 17:37:42 -04:00
1bb4c67818 updated README 2026-10-24 17:36:32 -04:00
2f71a281f3 v0.3.0 2026-10-24 17:09:19 -04:00
4 changed files with 32 additions and 3 deletions

2
Cargo.lock generated
View File

@@ -203,7 +203,7 @@ checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
[[package]]
name = "rusty-pw"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"clap",
"rand",

View File

@@ -1,6 +1,6 @@
[package]
name = "rusty-pw"
version = "0.2.0"
version = "0.3.0"
edition = "2024"
[dependencies]

View File

@@ -1,13 +1,42 @@
# rusty-pw
![](/assets/Screenshot_20261024_174545.png)
Rusty PW is a rust based generator for simple passwords. The list of words can be found at [./words.txt](./words.txt). This is a list of 200, 5 letters words that are school appropriate.
> [!WARNING]
> I do not recommend using these word-number pairs as long term security.
>
> This project was built for a niche instance where I needed to make up a lot of these types of pairs.
## Installation
### macOS Apple Silicon
1. Open a terminal and run
```bash
curl -fsSL https://git.briannelson.dev/brian/rusty-pw/raw/branch/main/install.sh | sh
```
2. Run `rusty-pw` to generate your first word-number pair
### NixOS Flakes
1. Add the flake to your inputs
```nix
rusty-pw = {
url = "git+https://git.briannelson.dev/brian/rusty-pw";
inputs.nixpkgs.follows = "nixpkgs";
};
```
2. Add the input to your configuration as an overlay
```nix
{ inputs, pkgs, ... }:
{
nixpkgs.overlays = [
inputs.rusty-pw.overlays.default
];
environment.systemPackages = with pkgs; [ rusty-pw ];
}
```
3. Rebuild your system and run `rusty-pw` to generate your first word-number pair
## Options
Here is a list of all the options available. None of these are required and a single word with 4 digits can be generated with `rusty-pw`
| Option | Description | Default | Required |
@@ -20,7 +49,7 @@ Here is a list of all the options available. None of these are required and a si
| `--out` | Output file name | `rusty-pw` | No |
## Useage
## Usage
```bash
Random word + number generator

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB