aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-15 19:03:10 -0700
committerFuwn <[email protected]>2024-09-15 19:03:10 -0700
commitc083af782c3c2144dfcdf87cbd19b0349b6ced52 (patch)
treee562856fc499d17064429c15afb546da7aca7d28
parent56f7875cd7db7da5b0a4c01ffe2cb7f92a97de4a (diff)
downloadrui-c083af782c3c2144dfcdf87cbd19b0349b6ced52.tar.xz
rui-c083af782c3c2144dfcdf87cbd19b0349b6ced52.zip
docs: add readme
-rw-r--r--README.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ddfa2fa
--- /dev/null
+++ b/README.md
@@ -0,0 +1,50 @@
+# ❄ Rui
+
+Rui is my personal NixOS flake manager. It isn't very unique to my system at the
+moment, so anyone can use it.
+
+## Some Useful Commands
+
+- `rui edit` - Open and edit your flake directory from anywhere
+- `rui home/os switch` - Rebuild and switch your home or OS flake configuration
+ from anywhere
+- `rui home news` - Show the latest news from your Home Manager configuration
+ packages
+
+Rui checks the `FLAKE` environment variable for the path to your flake
+directory.
+
+Rui looks at the `FLAKE_EDITOR` environment variable for the editor to use when
+opening the flake directory, but falls back to `EDITOR` if it isn't set.
+
+## `--help`
+
+```text
+NAME:
+ rui - A new cli application
+
+USAGE:
+ rui [global options] command [command options]
+
+DESCRIPTION:
+ Personal NixOS Flake Manager
+
+AUTHOR:
+
+COMMANDS:
+ home
+ os
+ edit
+ help, h Shows a list of commands or help for one command
+
+GLOBAL OPTIONS:
+ --help, -h show help
+
+COPYRIGHT:
+ Copyright (c) 2024-2024 Fuwn
+```
+
+## Licence
+
+This project is licensed with the [GNU General Public License v3.0](./LICENSE.txt).