internal/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package apierr turns raw HTTP error responses from Bitwave services into messages a human can act on.
Package apierr turns raw HTTP error responses from Bitwave services into messages a human can act on.
bitwave
cmd
Package cmd defines the bitwave CLI command tree.
Package cmd defines the bitwave CLI command tree.
config
Package config handles the per-workspace .bitwave.toml file that records whether a workspace is local or cloud-backed.
Package config handles the per-workspace .bitwave.toml file that records whether a workspace is local or cloud-backed.
shares
Package shares is a thin HTTP client for the cloud ledger journal-share endpoints under /v1/workspaces/{workspaceId}/journals/{journalId}/shares.
Package shares is a thin HTTP client for the cloud ledger journal-share endpoints under /v1/workspaces/{workspaceId}/journals/{journalId}/shares.
store
Package store provides bitwave's workspace-aware storage implementations.
Package store provides bitwave's workspace-aware storage implementations.
workspace/bundle
Package bundle builds a sanitized .zip of a local bitwave workspace for sharing.
Package bundle builds a sanitized .zip of a local bitwave workspace for sharing.
workspaces
Package workspaces is a thin HTTP client for the cloud ledger workspace + journal endpoints (workspace-scoped /v1/workspaces surface, with the org-scoped /v1/orgs/{orgId}/workspaces read views).
Package workspaces is a thin HTTP client for the cloud ledger workspace + journal endpoints (workspace-scoped /v1/workspaces surface, with the org-scoped /v1/orgs/{orgId}/workspaces read views).
workspaceshare
Package workspaceshare is the bitwave HTTP client for the cloud ledger workspace share-and-adopt endpoints:
Package workspaceshare is the bitwave HTTP client for the cloud ledger workspace share-and-adopt endpoints:
Package blockchainquery is a thin HTTP client for the Bitwave blockchain query API.
Package blockchainquery is a thin HTTP client for the Bitwave blockchain query API.
Package orgctx persists the user's "active org" between CLI invocations.
Package orgctx persists the user's "active org" between CLI invocations.
Package orgreports is the HTTP client for Bitwave organization reports.
Package orgreports is the HTTP client for Bitwave organization reports.
Package orgs is a thin HTTP client for the Bitwave core API /v3/orgs endpoints.
Package orgs is a thin HTTP client for the Bitwave core API /v3/orgs endpoints.
Package telemetry implements anonymous usage telemetry for the bitwave CLI.
Package telemetry implements anonymous usage telemetry for the bitwave CLI.
Package update implements the CLI's update check and self-upgrade.
Package update implements the CLI's update check and self-upgrade.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL