Skip to content

jollyxenon/ConfigFacilitator

Repository files navigation

ConfigFacilitator

ConfigFacilitator is a portable Go CLI for managing Project, Column, Setting, and Mode data inside a configuration warehouse whose default root is ~/.configfacilitator/.

ConfigFacilitator 是一个便携式 Go CLI,用于管理配置仓库中的 Project、Column、Setting 和 Mode;默认仓库根目录是 ~/.configfacilitator/

Use cfgfc root to inspect the current effective warehouse root, or cfgfc root <path> to persist a new root. Changing the root does not migrate, copy, or initialize warehouse contents.

使用 cfgfc root 可以查看当前生效的仓库根目录;使用 cfgfc root <path> 可以持久化切换到新的根目录。切换根目录不会迁移、复制或初始化任何仓库内容。

Project directories are discovered directly under the effective warehouse root, including names such as SettingWarehouse.

项目目录会直接从当前生效的仓库根目录下发现;SettingWarehouse 这样的名称也会按普通项目目录处理。

Purpose / 用途

Agent Skill / Agent Skill

Repo-local agent guidance lives in skills/configfacilitator-usage/SKILL.md. When user-facing commands, workflows, examples, or safety rules change, review and update this Skill with the docs.

仓库内的 Agent 使用指南位于 skills/configfacilitator-usage/SKILL.md。当面向用户的命令、工作流、示例或安全规则变化时,需要随文档一起检查并更新这个 Skill。

Development build / 开发构建

Use pixi to run the Go toolchain. Check compilation with:

pixi run compile

Build a local CLI binary at dist/cfgfc with:

pixi run build

使用 pixi 运行 Go 工具链。检查编译:

pixi run compile

dist/cfgfc 生成本地 CLI 二进制文件:

pixi run build

npm install / npm 安装

After a tagged GitHub Release is published, the CLI can be installed through npm:

npm install -g @jollyxenon/cfgfc
cfgfc --help

The npm package is a thin wrapper. During installation it downloads the matching prebuilt Go binary from the GitHub Release whose tag matches the npm package version, then exposes it through npm's cfgfc command.

在发布带 tag 的 GitHub Release 后,可以通过 npm 安装 CLI:

npm install -g @jollyxenon/cfgfc
cfgfc --help

npm 包只是一个很薄的包装层。安装时它会从与 npm 包版本匹配的 GitHub Release 下载对应平台的预编译 Go 二进制文件,并通过 npm 的 cfgfc 命令暴露出来。

License / 开源协议

ConfigFacilitator is licensed under the MIT License. See LICENSE for the full terms.

ConfigFacilitator 使用 MIT License 开源。完整条款见 LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors