mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-05-13 16:13:03 +08:00
feat: add Qwen install target
This commit is contained in:
committed by
Affaan Mustafa
parent
c7c1e36625
commit
e70ef4a2ff
54
docs/QWEN-GUIDE.md
Normal file
54
docs/QWEN-GUIDE.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# Qwen CLI Adapter Guide
|
||||
|
||||
ECC can install its managed command, agent, skill, rule, and MCP surfaces into the Qwen CLI home directory.
|
||||
|
||||
## Install
|
||||
|
||||
From the ECC repository root:
|
||||
|
||||
```bash
|
||||
./install.sh --target qwen --profile minimal
|
||||
```
|
||||
|
||||
Preview a larger install before copying files:
|
||||
|
||||
```bash
|
||||
./install.sh --target qwen --profile full --dry-run
|
||||
```
|
||||
|
||||
The Qwen adapter writes into `~/.qwen/` and records managed file ownership in `~/.qwen/ecc-install-state.json`.
|
||||
|
||||
## Installed Layout
|
||||
|
||||
The managed install can populate:
|
||||
|
||||
```text
|
||||
~/.qwen/
|
||||
QWEN.md
|
||||
agents/
|
||||
commands/
|
||||
mcp-configs/
|
||||
rules/
|
||||
skills/
|
||||
ecc-install-state.json
|
||||
```
|
||||
|
||||
The installer preserves the source layout for rules, so language rule sets stay under paths such as `~/.qwen/rules/common/` and `~/.qwen/rules/typescript/`.
|
||||
|
||||
## Updating
|
||||
|
||||
Rerun the same install command after pulling ECC updates. The installer uses the install-state file to update ECC-managed files without claiming unrelated user files in `~/.qwen/`.
|
||||
|
||||
## Uninstalling
|
||||
|
||||
Use the managed uninstall path rather than deleting the whole Qwen directory:
|
||||
|
||||
```bash
|
||||
node scripts/uninstall.js --target qwen
|
||||
```
|
||||
|
||||
That removes files recorded in `~/.qwen/ecc-install-state.json` and leaves unrelated Qwen configuration alone.
|
||||
|
||||
## Scope
|
||||
|
||||
This target is intentionally narrower than stale PR #1352. It ports the maintainable Qwen install-target intent onto the current selective installer and avoids unverified hook-runtime claims until Qwen's hook/event contract is confirmed.
|
||||
Reference in New Issue
Block a user