openminutes
Purpose
openminutes is the root command for the OpenMinutes CLI. It provides global flags, version output, command discovery, and shell completion entry points.
Project guidance:
- Repository: https://github.com/openminutes/openminutes
- License:
GPL-3.0-only - LLM docs: https://openminutes.duckduckapp.com/llms.txt and https://openminutes.duckduckapp.com/llms-full.txt
- Quick start: https://openminutes.duckduckapp.com/quick-start.html
Commands that call Feishu/Lark APIs load configuration and require a valid authentication cookie. The root help and completion commands do not require configuration.
Usage
sh
openminutes [command]Commands
| Command | Purpose |
|---|---|
openminutes list | List Minutes from the current account. |
openminutes get TOKEN | Export text from a Minute. |
openminutes upload FILE | Upload media to Minutes for transcription. |
openminutes delete TOKEN... | Delete one or more Minutes from the current account. |
openminutes completion | Generate shell completion scripts. |
openminutes help [command] | Show help for a command. |
Global Flags
| Flag | Description |
|---|---|
--config string | Config file path. The help default is ~/.config/openminutes/config.toml. |
--verbose | Enable verbose debug logging on stderr. |
-h, --help | Show help. |
-v, --version | Print the version and exit. |
Examples
sh
openminutes --help
openminutes --version
openminutes --config ./config.toml list
openminutes --verbose list --jsonOutput
openminutes --help prints project guidance links, licensing information, available commands, and global flags.
openminutes --version prints:
txt
openminutes version <version>Development builds print dev as the version.
Errors And Notes
- There is no standalone
openminutes versioncommand. Version output is exposed through-v, --version. - Config-backed commands validate
base_url,space_base_url, andcookiebefore calling Feishu/Lark APIs. - Use
--verbosewhen debugging config loading, validation, or API calls.