aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAhmed <git@gumx.cc>2026-06-14 16:39:16 +0300
committerAhmed <git@gumx.cc>2026-06-14 16:39:16 +0300
commit4cace2f42208bc54298894d4bc0988b165bd73da (patch)
tree2f4a2d181116fe63c00f168747cd7a73e753e321 /docs
parent5a8d568931d9b23ce0df1265d05259a7012081c9 (diff)
add: hooks, documentation, and other vibed edits
Diffstat (limited to 'docs')
-rw-r--r--docs/alfred.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/alfred.md b/docs/alfred.md
index c2e6a7d..f86da83 100644
--- a/docs/alfred.md
+++ b/docs/alfred.md
@@ -118,6 +118,19 @@ Bots are discovered automatically from `~/.config/sopel/*.cfg`.
Manages the mlmmj list at `list@gumx.cc`. Web archive at `mail.gumx.cc/list/archive/`.
+### Git repos
+
+```
+!git list list all repos with last commit time and description
+!git desc <repo> <text> set a repo's description (shown on git.gumx.cc)
+!git hook <repo> <type> install a post-receive hook from the templates dir
+!git remove <repo> remove a repo (prompts for confirmation)
+```
+
+Repos auto-create on first push via the git-shell-wrapper. Use `!git hook` after pushing to a new repo to install a deploy hook. Available types depend on what's in `/home/ahmed/scripts/git-hooks/`.
+
+`!git remove` requires `!git yes` to confirm or `!git no` to cancel.
+
## Config keys
| Key | Description |