Console coverage¶
The console is meant to configure and administer all of Hammunition (#323). This page is the count: every verb the CLI declares, read from its argparse tree, against the console screen that offers it. A verb with no screen names the issue that will add one. tests/console/test_coverage.py fails when the CLI gains a verb nobody classified, when a screen listed here does not mention its verb, and when the uncovered list grows.
21 covered, 31 not yet, 1 exempt, 53 verbs in all.
Covered here means a screen reads the verb's --json document or runs it in a pane after showing the exact command; the console holds no install logic and never answers a consent gate (D-021, D-059). It says nothing about how well the screen was exercised on hardware.
| Verb | Console path |
|---|---|
hammunition list |
Install (src/hammunition/console/screens/install.py) |
hammunition status |
Home (src/hammunition/console/screens/home.py) |
hammunition update |
Update (src/hammunition/console/screens/update.py) |
hammunition maps regions |
Station (the region chooser) (src/hammunition/console/screens/station.py) |
hammunition maps qmapshack |
no console path yet: Maps, #323 |
hammunition maps splat |
no console path yet: Maps, #323 |
hammunition maps comaps |
no console path yet: Maps, #323 |
hammunition maps gps-tether |
no console path yet: Maps, #323 |
hammunition maps phone |
no console path yet: Maps, #323 |
hammunition maps navit |
no console path yet: Maps, #323 |
hammunition maps areas |
Repeaters (src/hammunition/console/screens/repeaters.py) |
hammunition maps activate |
Repeaters (src/hammunition/console/screens/repeaters.py) |
hammunition maps repeaters import |
Repeaters (src/hammunition/console/screens/repeaters.py) |
hammunition maps repeaters fetch-hearham |
no console path yet: Repeaters, part 2, #349 |
hammunition maps repeaters fetch-etcc |
no console path yet: Repeaters, part 2, #349 |
hammunition maps repeaters fetch-brandmeister |
no console path yet: Repeaters, part 2, #349 |
hammunition maps repeaters fetch-repeaterbook |
Repeaters (src/hammunition/console/repeaterbook.py) |
hammunition maps repeaters remove |
Repeaters (src/hammunition/console/screens/repeaters.py) |
hammunition maps repeaters list |
Repeaters (src/hammunition/console/screens/repeaters.py) |
hammunition maps infra import |
no console path yet: Maps, #323 |
hammunition maps infra fetch-fcc-asr |
no console path yet: Maps, #323 |
hammunition maps infra fetch-nwr |
no console path yet: Maps, #323 |
hammunition maps infra remove |
no console path yet: Maps, #323 |
hammunition self-update |
Home (src/hammunition/console/screens/home.py) |
hammunition logs |
Logs (src/hammunition/console/screens/logs.py) |
hammunition transactions |
no console path yet: Logs (transactions --json first), #243 |
hammunition artifacts |
no console path yet: Reference, #323 |
hammunition reference books |
Station (the book chooser) (src/hammunition/console/screens/station.py) |
hammunition reference serve |
no console path yet: Reference, #323 |
hammunition show |
Help (profile pages) (src/hammunition/console/screens/help.py) |
hammunition install |
Install (plan, then a pane) (src/hammunition/console/screens/plan.py) |
hammunition uninstall |
Install (plan, then a pane) (src/hammunition/console/screens/install.py) |
hammunition menus apply |
no console path yet: Hardware, #323 |
hammunition doctor |
Home (src/hammunition/console/screens/home.py) |
hammunition hardware list |
no console path yet: Hardware, #323 |
hammunition hardware apply |
Home (the first-run checklist) (src/hammunition/console/screens/home.py) |
hammunition hardware unapply |
no console path yet: Hardware, #323 |
hammunition hardware state |
no console path yet: Hardware, #323 |
hammunition hardware gps-resume-report |
no console path yet: Hardware, #323 |
hammunition hardware park |
no console path yet: Hardware, #323 |
hammunition hardware wake |
no console path yet: Hardware, #323 |
hammunition time |
no console path yet: Services and Time, #323 |
hammunition time mode |
no console path yet: Services and Time, #323 |
hammunition time measure |
no console path yet: Services and Time, #323 |
hammunition console |
not offered: it is the console itself |
hammunition services |
no console path yet: Services and Time, #323 |
hammunition services start |
no console path yet: Services and Time, #323 |
hammunition services stop |
no console path yet: Services and Time, #323 |
hammunition services enable |
no console path yet: Services and Time, #323 |
hammunition services disable |
no console path yet: Services and Time, #323 |
hammunition secrets status |
Secrets (src/hammunition/console/screens/secrets.py) |
hammunition station show |
Station (src/hammunition/console/screens/station.py) |
hammunition station set |
Station (src/hammunition/console/screens/station.py) |