Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d8faadac13 | |||
| ce19686ec8 | |||
| 1bb4c67818 | |||
| 2f71a281f3 |
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -203,7 +203,7 @@ checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rusty-pw"
|
name = "rusty-pw"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"rand",
|
"rand",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rusty-pw"
|
name = "rusty-pw"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
31
README.md
31
README.md
@@ -1,13 +1,42 @@
|
|||||||
# rusty-pw
|
# rusty-pw
|
||||||
|

|
||||||
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.
|
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
|
## Installation
|
||||||
|
### macOS Apple Silicon
|
||||||
1. Open a terminal and run
|
1. Open a terminal and run
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://git.briannelson.dev/brian/rusty-pw/raw/branch/main/install.sh | sh
|
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
|
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
|
## 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`
|
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 |
|
| 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 |
|
| `--out` | Output file name | `rusty-pw` | No |
|
||||||
|
|
||||||
|
|
||||||
## Useage
|
## Usage
|
||||||
```bash
|
```bash
|
||||||
Random word + number generator
|
Random word + number generator
|
||||||
|
|
||||||
|
|||||||
BIN
assets/Screenshot_20261024_174545.png
Normal file
BIN
assets/Screenshot_20261024_174545.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 55 KiB |
Reference in New Issue
Block a user