An unofficial CLI tool for Nulab's Backlog.
- π Cross-platform β Runs on Linux, macOS, and Windows (x86_64 / aarch64 / Apple Silicon)
- π Flexible authentication β API key or browser-based OAuth 2.0; credentials stored in the system keyring (GNOME Keyring, macOS Keychain, or Windows Credential Manager) with a file fallback
- π’ Multi-space support β Manage multiple Backlog spaces and switch between them with
bl auth use - π§ JSON output β All primary commands support
--jsonfor machine-readable output - π€ CI/CD friendly β Inject credentials via
BL_API_KEYandBL_SPACEenvironment variables; no interactive prompts needed - π¦ Single binary β Just download and run; no extra setup required
- β‘ Easy install β Single-command installation via shell script or PowerShell
curl -fsSL https://raw.githubusercontent.com/23prime/backlog-cli/latest/install.sh | shirm https://raw.githubusercontent.com/23prime/backlog-cli/latest/install.ps1 | iexFor other installation methods (building from source, etc.), see the Documentation.
-
Authenticate β choose one method:
bl auth login # API key bl auth login-oauth # OAuth 2.0 (browser-based)
-
Run commands. e.g.) Show your space information.
bl space
See the Documentation for full documentation.
mise run setup # Install tools
mise run check # Lint / format / test
mise run fix # Auto fixmise run release -- patch # Bump version (patch / minor / major) -> create tag and push to trigger CI release