office: one word for everything — forward board/reset/delete/merge/review/triage, and a help page that lists all of it

This commit is contained in:
Sam
2026-11-13 17:26:58 +11:00
parent 6dcdcbc818
commit 0717697f03
7 changed files with 150 additions and 96 deletions

View File

@@ -1,9 +1,9 @@
#!/usr/bin/env python3
"""Start a project again: close its pages, remove its worktrees, keep its work.
bin/project-reset <folder> --dry-run
bin/project-reset <folder> --yes
bin/project-reset <folder> --yes --delete-folder
office reset <folder> --dry-run
office reset <folder> --yes
office reset <folder> --yes --delete-folder
What it removes, and nothing else:
@@ -36,7 +36,7 @@ def main():
argv = sys.argv[1:]
args = [a for a in argv if not a.startswith("--")]
if not args:
h.say("usage: bin/project-reset <folder> [--dry-run] [--yes] [--delete-folder]")
h.say("usage: office reset <folder> [--dry-run] [--yes] [--delete-folder]")
return 2
folder = os.path.abspath(os.path.expanduser(args[0]))
dry = "--dry-run" in argv