公司工作流 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf5a8ecba5d78f61657c3740e0795f5c65e1288cafc8d658087b41632eb43729
|
|
| MD5 |
20c5271ca277c6aa8fa73872caeb76b2
|
|
| BLAKE2b-256 |
d6aa4b524f1fd4e2dcbaebe2ce00e78151bfc458c4fd4844609e0bfbc5f8d986
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3015e8179f92ce6fd698c8fe26c8f9129089a496743ff3541d71c9e96f44fa4
|
|
| MD5 |
94e70773967ec25bde7a49130c62e727
|
|
| BLAKE2b-256 |
0c4246f04a55a63219c00c68fb476d925a6ae6dfa1b93e28ddeccb26f745e74c
|