llman 0.0.2

A tool for managing LLM application rules(prompts) ...
default:
    @just --list

# 构建项目 (dev)
build:
    cargo build

# 构建发布版本 (dev)
build-release:
    cargo build --release

# 运行项目 (dev)
run *args:
    LLMAN_CONFIG_DIR=./artifacts/testing_config_home cargo run -- {{args}}

# 使用测试配置运行
run-prod *args:
    cargo run -- {{args}}

# 运行测试 (dev)
test:
    cargo test

# 代码格式化 (dev)
fmt:
    cargo fmt

# 代码检查 (dev)
clippy:
    cargo clippy -- -D warnings

# 清理构建产物 (dev)
clean:
    cargo clean

# 安装到本地
install:
    cargo install --path .

# 检查一条龙 (dev)
check: fmt clippy test

# 创建新的规则模板 (dev)
create-dev-template name content:
    @echo "{{content}}" > ./artifacts/testing_config_home/prompt/cursor/{{name}}.mdc
    @echo "✅ 模板 {{name}} 已创建"

# 检查 i18n 状态 (dev)
check-i18n:
    ./scripts/check-i18n.sh