Chapter 05CLI & Human-Machine Homogeneous

MeetCarbon Shell — CLI 与人机同源

mc 覆盖鉴权、能源、碳核算、充电等已落地业务域。图形界面能办的事,命令行按同一套能力调用。

人机同源

一个能力定义,GUI / CLI / AI 三通道共享——投资一次,获得三种交互

GUI 界面

CLI 命令行

AI 助手

能力完全一致——GUI 上做的操作,CLI 可以脚本化,AI 可以自然语言调用

CLI 实战演示

mc 命令行 —— 像 kubectl 一样管理能碳业务

meetcarbon-cli — bash

$ mc auth login

已登录,后续命令可继续使用。

$ mc energy carbon-overview

已返回当前组织的碳概览。

$ mc charging stations list

已返回场站列表。

$ mc carbon projects

已返回碳核算项目。

12 大 CLI 业务域

覆盖鉴权、能源、碳核算、充电、合同、项目、企业、工单、财务、碳普惠、政策、计算

鉴权与账户

mc auth login

登录、Token 管理

能源管理

mc energy carbon-overview

碳概览、能耗趋势

碳核算

mc carbon projects

排放数据、设备采集

充电运营

mc charging stations list

场站列表与订单

合同管理

mc contract list

合同列表

项目管理

mc project list

项目列表

企业管理

mc enterprise oa

OA 协同

工单管理

mc workorder list

工单列表与创建

财务管理

mc finance funds-stats

资金统计

碳普惠

mc carbon-benefit overview

总览统计

政策检索

mc policy search

能碳政策检索

计算器

mc calculator emit

碳排放估算

冰山架构

用户看到的是简洁的 mc 命令,水面下是完整的工程化体系

水面之上

mc [domain] [action]
~~ 水面 ~~
认证鉴权 · Token 管理 · 多租户
HTTP/gRPC 客户端 · API 路由 · 中间件
请求序列化 · 响应解析 · 错误处理
格式化输出 · 表格/JSON/CSV · 彩色终端
配置管理 · 环境变量 · 多 Profile
插件系统 · 自定义命令 · 扩展点
离线缓存 · 增量同步 · 本地存储
日志 · 遥测 · 性能追踪

水面之下