You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: strengthen validation logic and redesign data structure of internal state
- refactor: enforce convention - all side effect variables must be written in UPPERCASE
- chore: add custom Git hooks for automatic testing before remote pushing
-**Option-only approach:**No subcommands or positional arguments. Simplicity takes precedence.
197
+
-**Options-only approach:**This template is designed to handle options exclusively—no subcommands or positional arguments. For complex multi-command CLIs, use mature frameworks like Click (Python), Cobra (Go), or similar tools that are battle-tested for subcommand handling.
198
198
-**Conservative default syntax** (e.g. `${param:-}`): Use only for **optional arguments** and explicit exceptions. **AVOID overusing on every variable.**
199
199
-**Fail-fast philosophy:**
200
200
- Enable `set -e` to terminate the script when undefined variables are referenced unexpectedly.
0 commit comments