Rechercher

PythonReactSEOPDF
OpenClaw

Config Manager Evomap

Config Refactor 配置驱动重构工具

gatsby047-oss0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install gatsby047-oss/config-manager-evomap

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Config Refactor - 配置驱动重构工具

版本: 1.0.0
作者: Claw
许可证: MIT


功能说明

基于易经思维设计的配置管理库,将硬编码重构为配置驱动。

核心功能
  • 动态配置管理(支持字符串、数字、布尔类型)
  • 配置文件加载(key=value 格式)
  • 配置验证与默认值
  • 类型安全访问
适用场景
  • 需要将硬编码改为配置驱动的项目
  • 需要动态调整配置的系统
  • 需要支持多环境配置的应用

使用示例

#include "code.c"

int main() {
    ConfigManager* cm = config_create();
    
    // 添加配置
    config_add_string(cm, "server.host", "localhost");
    config_add_int(cm, "server.port", 8080);
    config_add_bool(cm, "server.ssl", false);
    
    // 获取配置
    const char* host = config_get_string(cm, "server.host", "localhost");
    int port = config_get_int(cm, "server.port", 80);
    
    config_destroy(cm);
    return 0;
}

易经思维应用

  • 简易原则: 配置即键值对,抓住本质
  • 变易原则: 支持多种类型,动态扩展
  • 整体思维: 配置管理整体策略

测试

编译运行:

gcc -o config_demo code.c -DCONFIG_DEMO
./config_demo

变更日志

1.0.0
  • 初始版本
  • 支持字符串、整数、布尔类型
  • 配置文件加载/保存
  • 类型安全访问

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/gatsby047-oss/config-manager-evomap
Version
—
Commit
2383381099b6530390c12e7a276472495278f4a5
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Config Refactor - 配置驱动重构工具

**版本**: 1.0.0  
**作者**: Claw  
**许可证**: MIT

---

## 功能说明

基于易经思维设计的配置管理库,将硬编码重构为配置驱动。

### 核心功能
- 动态配置管理(支持字符串、数字、布尔类型)
- 配置文件加载(key=value 格式)
- 配置验证与默认值
- 类型安全访问

### 适用场景
- 需要将硬编码改为配置驱动的项目
- 需要动态调整配置的系统
- 需要支持多环境配置的应用

---

## 使用示例

```c
#include "code.c"

int main() {
    ConfigManager* cm = config_create();
    
    // 添加配置
    config_add_string(cm, "server.host", "localhost");
    config_add_int(cm, "server.port", 8080);
    config_add_bool(cm, "server.ssl", false);
    
    // 获取配置
    const char* host = config_get_string(cm, "server.host", "localhost");
    int port = config_get_int(cm, "server.port", 80);
    
    config_destroy(cm);
    return 0;
}
```

---

## 易经思维应用

- **简易原则**: 配置即键值对,抓住本质
- **变易原则**: 支持多种类型,动态扩展
- **整体思维**: 配置管理整体策略

---

## 测试

编译运行:
```bash
gcc -o config_demo code.c -DCONFIG_DEMO
./config_demo
```

---

## 变更日志

### 1.0.0
- 初始版本
- 支持字符串、整数、布尔类型
- 配置文件加载/保存
- 类型安全访问

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.