[nixos-configs-u81] Add --help flags to all flake apps #24

Merged
johno merged 1 commits from bead/nixos-configs-u81 into main 2026-01-13 17:18:46 -08:00
Owner

Summary

Implements bead: nixos-configs-u81

Add consistent --help/-h argument handling to all flake apps for improved discoverability and user experience:

  • update-doomemacs.sh: Shows usage info and describes the script's function (fetching latest Doom Emacs commit and updating nix configuration)
  • rotate-wallpaper.sh: Shows usage info and describes how wallpaper rotation works
  • upgrade.sh: Shows usage info and lists all 4 upgrade steps (flake update, Doom Emacs, Claude Code, wallpaper)

update-claude-code already had --help support.

Test plan

  • Run each script with --help flag and verify output
  • Run each script with -h flag and verify same output
  • Run each script with unknown flags and verify error message
  • Verify scripts still work normally without flags
## Summary Implements bead: nixos-configs-u81 Add consistent `--help`/`-h` argument handling to all flake apps for improved discoverability and user experience: - **update-doomemacs.sh**: Shows usage info and describes the script's function (fetching latest Doom Emacs commit and updating nix configuration) - **rotate-wallpaper.sh**: Shows usage info and describes how wallpaper rotation works - **upgrade.sh**: Shows usage info and lists all 4 upgrade steps (flake update, Doom Emacs, Claude Code, wallpaper) `update-claude-code` already had `--help` support. ## Test plan - [ ] Run each script with `--help` flag and verify output - [ ] Run each script with `-h` flag and verify same output - [ ] Run each script with unknown flags and verify error message - [ ] Verify scripts still work normally without flags
johno added 1 commit 2026-01-10 13:11:39 -08:00
Add consistent --help/-h argument handling to update-doomemacs.sh,
rotate-wallpaper.sh, and upgrade.sh scripts. Each script now displays
usage information and a description of what it does.

update-claude-code already had --help support.
johno force-pushed bead/nixos-configs-u81 from 49e6df605d to 83ebd977eb 2026-01-13 16:38:39 -08:00 Compare
johno merged commit 08d16bd2c9 into main 2026-01-13 17:18:46 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: johno/nixos-configs#24