Documentation
¶
Overview ¶
Package cmd defines the bitwave CLI command tree.
bitwave is an agent-first accounting platform: workflows an agent (or a human) can drive end-to-end, with delegation-friendly auth modalities. Ledger verbs are top-level (bal, reg, print, ...).
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Version string
Version is populated by GoReleaser or Make via -ldflags. Empty is the unambiguous linker sentinel: versioned `go install` builds have no ldflags, so init falls back to the module version embedded in Go build information.
Functions ¶
func PostRunMaintenance ¶ added in v0.3.0
func PostRunMaintenance()
PostRunMaintenance runs from main after every invocation — success or failure. It cannot live in PersistentPostRun: cobra skips post-hooks when RunE errors, which would leave the update cache stale exactly on the runs where users are struggling. Refreshes the update-check cache at most once per 24h; silent on failure; skipped for quiet runs, dev builds, and BITWAVE_NO_UPDATE_CHECK=1.
Types ¶
This section is empty.
Source Files
¶
- acct.go
- api.go
- auth.go
- banner.go
- close.go
- context.go
- expense.go
- init.go
- je.go
- journal.go
- migrate.go
- org.go
- org_accounting.go
- org_data_reports.go
- org_inventory.go
- org_invoices.go
- org_report.go
- org_rules.go
- org_transaction_search_create.go
- org_transactions.go
- org_wallet_resync.go
- org_wallet_rollups.go
- org_wallets.go
- report_options.go
- reports.go
- root.go
- share.go
- status.go
- store.go
- telemetry.go
- transaction_id.go
- upgrade.go
- wallets.go
- wallets_add.go
- wallets_sync.go
- workspace.go