pw/README.md

50 lines
657 B
Markdown
Raw Normal View History

2024-11-26 07:18:44 +01:00
# pw -- Password generator
2024-11-26 07:05:28 +01:00
## Quick start
### Build
2024-11-26 07:18:44 +01:00
#### Dependencies
First build & install
[libscnumerics](https://git.bobpolis.com/bob/libscnumerics).
Then:
2024-11-26 07:05:28 +01:00
`make`
### Install
`sudo make install`
2024-11-26 07:18:44 +01:00
Or, on OpenBSD:
2024-11-26 07:05:28 +01:00
`doas gmake install`
### Usage
`pw`
Generate password using default settings.
2024-11-26 07:18:44 +01:00
## Examples
2024-11-26 07:05:28 +01:00
2024-11-26 07:18:44 +01:00
Generate a password with at least one lower case letter, one upper case letter,
and one digit, with a length of 20 characters:
2024-11-26 07:05:28 +01:00
2024-11-26 07:18:44 +01:00
`pw -l 1 -u 1 -d 1 -c 20`
2024-11-26 07:05:28 +01:00
2024-11-26 07:18:44 +01:00
or, more compact:
2024-11-26 07:05:28 +01:00
2024-11-26 07:18:44 +01:00
`pw -l1 -u1 -d1 -c20`
Generate a password containing symbols from a given set:
2024-11-26 07:05:28 +01:00
2024-11-26 07:18:44 +01:00
`pw -S '+-=@'`
## Documentation
Full documentation is in the man page:
`man pw`