Story: CLI entity syntax follow-up

Table of Contents

This page documents a story in Sprint 06. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Tidy the loose ends left by sprint 05's entity-first CLI/REPL reshape, and surface login/logout as top-level shell commands rather than under the IAM entity submenu.

Status

Field Value
State DONE
Parent sprint Sprint 06
Now Completed 2025-12-13.
Waiting on None.
Next None.
Last touched 2025-12-13

Continued from: CLI / REPL reshape.

Acceptance

  • Argument-validation edge cases addressed.
  • Help text consistent across entities.
  • login and logout work as top-level shell commands.

Tasks

Task State Start End Description
Entity syntax refactor snags DONE 2025-12-13 2025-12-13 Mop up the snags left by sprint 05's entity-first reshape: argument validation edge cases, help text inconsistencies.
Add top-level login and logout commands in shell DONE 2025-12-13 2025-12-13 Make login/logout top-level shell commands so users don't have to enter the IAM entity submenu for them.

Decisions

Login / logout get top-level placement
the entity-first rule is good but these are too frequent to hide in a submenu.

See also

Emacs 29.1 (Org mode 9.6.6)