SIGN IN SIGN UP

feat: add usergroups write commands with a --yes confirmation gate (#156)

Adds create, update, add, remove, enable and disable to the usergroups group, completing the read/write split opened in #148.

add and remove are read-modify-write against usergroups.users.update, which replaces the whole member list: they read the current membership, apply the change, skip a no-op, and refuse to empty the last member. Every write confirms first, and refuses with a non-zero exit when stdin is not a TTY and --yes is absent.

Closes #139
T
Trevor Mack committed
97ba14f26c8b5b6fe2df26571119a9ce0f3168d1
Parent: 481b63f
Committed by GitHub <noreply@github.com> on 9/2/2026, 10:33:42 PM