9 stable releases
1.2.4 | Sep 30, 2024 |
---|---|
1.2.3 | Sep 18, 2023 |
1.2.2 | Apr 3, 2023 |
1.2.1 | Oct 16, 2022 |
1.0.2 | Jul 30, 2022 |
#632 in Development tools
396 downloads per month
10KB
196 lines
secret-santa-rs
Installation
- Install
cargo
. - Run
cargo install secret-santa-rs
.
Usage
- Create the file
names.txt
containing names.- Example file contents:
John Smith Liam Anderson Emma Jones Bob
- Example file contents:
- Run
secret-santa-rs
in the directory containing the names file. The program will output a list of who buys for who. People with the same last name will not be paired with each other. - If the program cannot find a valid pair for someone, it will output
None
(e.g. "Bob buys for None"). In some cases, running the program again will resolve this issue due to different randomness.
Dependencies
~1.5–2.2MB
~41K SLoC