CertFlow CLI 命令行工具

CertFlow 提供完整的命令行接口,支持所有核心功能的自动化操作。


安装

uv sync

使用方式

python -m certflow.cli <command> [options]

快速示例

# 查看帮助
python -m certflow.cli --help

# 导入销售计划
python -m certflow.cli import_sales_plan -f plan.xlsx

# 打印合格证
python -m certflow.cli print_cert --ids 1,2,3

# 备份数据库
python -m certflow.cli db_backup

# 查看统计
python -m certflow.cli stats --type daily

命令分类

分类

命令

数据导入

import_sales_plan, import_certs, backfill_supply_type

打印管理

print_cert, auto_number

数据管理

db_backup, db_sync, clean_duplicates, check_consistency

数据导出

export_excel, export_access

查询统计

quick_query, stats

数据维护

batch_update, mark_shipped, copy_cert_info

服务

serve, watch


全局选项

选项

说明

--config

指定配置文件路径

--db

指定数据库路径

--verbose

显示详细日志

--quiet

静默模式

--version

显示版本信息


环境变量

变量

说明

CERTFLOW_CONFIG

配置文件路径

CERTFLOW_DB

数据库路径

CERTFLOW_LOG_LEVEL

日志级别


详细命令列表见 COMMANDS.md