aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2023-08-22 16:14:23 +0300
committerThomas Voss <mail@thomasvoss.com> 2023-08-22 16:14:23 +0300
commit4e0d4441bb5613fb09cf772f7bcf7beb15337443 (patch)
tree4c3a377caf9b5ef4031d2dd7d3a9b0a69dbcfb83 /README.md
Genesis commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..790935a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,22 @@
+# mkpass
+
+`mkpass` is a CLI utility to generate passwords from the command\-line. All
+random characters are generated by `/dev/urandom`.
+
+By default passwords are 64 characters long and may contain any printable ASCII
+character. If you would like to specify the password length, you can use the
+`-l` command\-line option. If you would like to specify the set of characters
+to use in the password, you can provide a set of characters or a range in the
+same form as `tr(1)`.
+
+For example to generate a 40 character long password containing only the numbers
+0–9 and the uppercase-characters A–F:
+
+ $ mkpass -l 40 0-9A-F
+ 379A2E98B2BE03A5F4B2F5AC39F4FD8429B2CAFD
+
+## Installation
+
+Installation is easy by using the provided Makefile:
+
+ $ sudo make install