Skip to content

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:

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

CommandPurpose
openminutes listList Minutes from the current account.
openminutes get TOKENExport text from a Minute.
openminutes upload FILEUpload media to Minutes for transcription.
openminutes delete TOKEN...Delete one or more Minutes from the current account.
openminutes completionGenerate shell completion scripts.
openminutes help [command]Show help for a command.

Global Flags

FlagDescription
--config stringConfig file path. The help default is ~/.config/openminutes/config.toml.
--verboseEnable verbose debug logging on stderr.
-h, --helpShow help.
-v, --versionPrint the version and exit.

Examples

sh
openminutes --help
openminutes --version
openminutes --config ./config.toml list
openminutes --verbose list --json

Output

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 version command. Version output is exposed through -v, --version.
  • Config-backed commands validate base_url, space_base_url, and cookie before calling Feishu/Lark APIs.
  • Use --verbose when debugging config loading, validation, or API calls.