Guide
CLI Help Page
ABM Warranty includes a command-line interface named abm-warranty
for local notification controls and diagnostics.
Add ZSH Alias
echo '
abm_warranty() {
"/Applications/ABM Warranty.app/Contents/MacOS/ABM Warranty" "$@"
}
alias abm-warranty=abm_warranty
' >> ~/.zshrc && source ~/.zshrc && hash -r
Run Help
abm-warranty --help
ABM Warranty CLI
OVERVIEW
Command-line interface for ABM Warranty diagnostics and notification controls.
USAGE
abm-warranty [--help]
abm-warranty notifications [--help]
abm-warranty notifications <command> [options]
GLOBAL FLAGS
-h, --help
Show this help.
COMMAND GROUPS
notifications
Manage local warranty notification behavior and helper registration.
NOTIFICATIONS COMMANDS
status
enable
disable
frequency <daily|3days|weekly>
run-once
fire-test
fire-test [-v|--verbose]
help
EXAMPLES
abm-warranty --help
abm-warranty notifications status
abm-warranty notifications enable
abm-warranty notifications frequency weekly
abm-warranty notifications fire-test
Security and Sandboxing
At this stage, the CLI is focused on notification management and diagnostics. As the CLI surface expands, it will continue to follow the same local-first execution model and platform security boundaries used by the app.
- CLI actions are local-only (no push servers).
- Notification settings are shared through the app-group container.
- Credential material remains in Keychain and is not exposed by CLI commands.
- If macOS notification permission is denied, notification commands report failure states.