add webi dat dat dat
[webi-installers/.git] / webi / README.md
diff --git a/webi/README.md b/webi/README.md
new file mode 100644 (file)
index 0000000..0cde5be
--- /dev/null
@@ -0,0 +1,58 @@
+---
+title: Webi
+homepage: https://webinstall.dev
+tagline: |
+  Webi is how developers install their tools.
+---
+
+## Updating `webi`
+
+```bash
+webi webi
+```
+
+Since `webi` is just a small helper script, it's always update on each use.
+
+## Cheat Sheet
+
+> `webi` is what you would have created if you automated how you install your
+> common tools yourself: Simple, direct downloads from official sources,
+> unpacked into `$HOME/.local`, added to `PATH`, symlinked for easy version
+> switching, with minimal niceties like resuming downloads and 'stable' tags.
+
+- Easy to remember.
+- No magic, no nonesense, no bulk.
+- What you would have done for yourself.
+
+You can install _exactly_ what you need, from memory, via URL:
+
+```bash
+curl https://webinstall.dev/node@lts | bash
+```
+
+Or via `webi`, the tiny `curl | bash` shortcut command that comes with each
+install:
+
+```bash
+webi node@latest
+```
+
+```bash
+webi golang@v1.14
+```
+
+```bash
+webi rustlang
+```
+
+You can see exactly what PATHs have been edited:
+
+```bash
+pathman list
+```
+
+And where:
+
+```bash
+cat $HOME/.config/envman/PATH.env
+```