Skip to main content

公司工作流 CLI 工具 —— 提升日常工作效率

Project description

wf-cli

公司工作流 CLI 工具 —— 提升日常工作效率的命令行助手。

功能

命令 说明
wf-cli workspace 管理工作空间(创建/下载/新增文档类型/更新模板)
wf-cli doc 基于模板交互式生成文档
wf-cli sync 与飞书云盘双向同步文件
wf-cli config 查看和修改 CLI 配置
wf-cli info 显示版本和当前工作环境状态

安装

pip install workflow-cli

前置依赖

  • Python >= 3.10
  • lark-cli(可选,飞书云盘集成需要):npm install -g lark-cli

💡 即使没有安装 lark-cli,wf-cli info 等命令仍可正常运行,仅飞书相关操作会友好提示。

快速开始

# 查看帮助
wf-cli --help

# 查看当前状态
wf-cli info

# 查看默认配置
wf-cli config show

# 修改飞书根目录 token
wf-cli config set feishu.root_folder_token <your-token>

# 列出云盘上的工作空间
wf-cli workspace list

# 下载工作空间到本地
wf-cli workspace pull

# 生成文档
wf-cli doc generate

配置

配置文件位于 ~/.wfcli/config.toml(TOML 格式),首次运行时自动生成默认配置。

可配置项:

配置项 说明 默认值
feishu.root_folder_token 飞书云盘工作空间根目录 token 已预设
workspace.default_local_dir 默认本地下载路径 ~/workspaces
update.enabled 是否启用自动更新 true
update.check_interval_days 更新检查间隔(天) 1

Python 3.10 用户注意

Python 3.10 不内置 tomllib,请安装时带上 toml 额外依赖:

pip install workflow-cli[toml]

Python 3.11+ 用户无需额外操作。

许可证

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

workflow_cli-0.1.0.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

workflow_cli-0.1.0-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file workflow_cli-0.1.0.tar.gz.

File metadata

  • Download URL: workflow_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 24.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for workflow_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cf5a8ecba5d78f61657c3740e0795f5c65e1288cafc8d658087b41632eb43729
MD5 20c5271ca277c6aa8fa73872caeb76b2
BLAKE2b-256 d6aa4b524f1fd4e2dcbaebe2ce00e78151bfc458c4fd4844609e0bfbc5f8d986

See more details on using hashes here.

File details

Details for the file workflow_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: workflow_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for workflow_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3015e8179f92ce6fd698c8fe26c8f9129089a496743ff3541d71c9e96f44fa4
MD5 94e70773967ec25bde7a49130c62e727
BLAKE2b-256 0c4246f04a55a63219c00c68fb476d925a6ae6dfa1b93e28ddeccb26f745e74c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page