346 lines
6.2 KiB
Plaintext
346 lines
6.2 KiB
Plaintext
# ============================================================
|
|
# Only track:
|
|
# - cli-anything-plugin/**
|
|
# - codex-skill/**
|
|
# - */agent-harness/** (under each software dir)
|
|
# - .gitignore
|
|
# Everything else is ignored.
|
|
# ============================================================
|
|
|
|
# Step 1: Ignore everything at the root
|
|
/*
|
|
|
|
# Step 2: Allow .gitignore, README, assets, and marketplace
|
|
!.gitignore
|
|
!/README.md
|
|
!/CITATION.cff
|
|
!/CONTRIBUTING.md
|
|
!/SECURITY.md
|
|
!/FIX_NOTES.md
|
|
!/assets/
|
|
!/.pi-extension/
|
|
/.pi-extension/cli-anything/node_modules
|
|
!/.claude-plugin/
|
|
!/.github/
|
|
/.github/*
|
|
!/.github/workflows/
|
|
!/.github/scripts/
|
|
!/.github/CODEOWNERS
|
|
!/.github/labeler.yml
|
|
!/.github/PULL_REQUEST_TEMPLATE.md
|
|
!/.github/ISSUE_TEMPLATE/
|
|
|
|
# Step 3: Allow cli-anything-plugin, codex-skill, and skill_generation tests
|
|
!/cli-anything-plugin/
|
|
!/codex-skill/
|
|
!/hermes-skill/
|
|
!/reasonix-skill/
|
|
!/skill_generation/
|
|
!/openclaw-skill/
|
|
!/cli-hub-meta-skill/
|
|
!/cli-hub/
|
|
!/cli-hub-matrix/
|
|
!/skills/
|
|
!/skills/**
|
|
|
|
# Ignore cli-hub-skill (auto-generated, not tracked)
|
|
/cli-hub-skill/
|
|
|
|
# Step 4: Allow each software dir (top level only)
|
|
!/gimp/
|
|
!/blender/
|
|
!/inkscape/
|
|
!/audacity/
|
|
!/libreoffice/
|
|
!/zotero/
|
|
!/mubu/
|
|
!/obs-studio/
|
|
!/nslogger/
|
|
!/kdenlive/
|
|
!/shotcut/
|
|
!/anygen/
|
|
!/zoom/
|
|
!/sketch/
|
|
!/drawio/
|
|
!/godot/
|
|
!/mermaid/
|
|
!/comfyui/
|
|
!/dify-workflow/
|
|
!/adguardhome/
|
|
!/novita/
|
|
!/minimax/
|
|
!/ollama/
|
|
!/browser/
|
|
!/web-yu-pri/
|
|
!/seaclip/
|
|
!/pm2/
|
|
!/chromadb/
|
|
!/musescore/
|
|
!/krita/
|
|
!/freecad/
|
|
!/iterm2/
|
|
!/slay_the_spire_ii/
|
|
!/eth2-quickstart/
|
|
!/rms/
|
|
!/renderdoc/
|
|
!/cloudcompare/
|
|
!/openscreen/
|
|
!/QGIS/
|
|
!/n8n/
|
|
!/obsidian/
|
|
!/joplin/
|
|
!/unrealinsights/
|
|
!/firefly-iii/
|
|
!/nsight-graphics/
|
|
!/lldb/
|
|
!/macrocli/
|
|
!/sbox/
|
|
!/quietshrink/
|
|
!/mailchimp/
|
|
!/3MF/
|
|
!/calibre/
|
|
!/rekordbox/
|
|
!/eez-studio/
|
|
!/live2d/
|
|
!/tigris/
|
|
!/cc-switch/
|
|
!/siyuan/
|
|
# Step 5: Inside each software dir, ignore everything (including dotfiles)
|
|
/gimp/*
|
|
/gimp/.*
|
|
/blender/*
|
|
/blender/.*
|
|
/inkscape/*
|
|
/inkscape/.*
|
|
/audacity/*
|
|
/audacity/.*
|
|
/libreoffice/*
|
|
/libreoffice/.*
|
|
/zotero/*
|
|
/zotero/.*
|
|
/mubu/*
|
|
/mubu/.*
|
|
/obs-studio/*
|
|
/obs-studio/.*
|
|
/nslogger/*
|
|
/nslogger/.*
|
|
/kdenlive/*
|
|
/kdenlive/.*
|
|
/shotcut/*
|
|
/shotcut/.*
|
|
/anygen/*
|
|
/anygen/.*
|
|
/zoom/*
|
|
/zoom/.*
|
|
/sketch/*
|
|
/sketch/.*
|
|
/drawio/*
|
|
/drawio/.*
|
|
/godot/*
|
|
/godot/.*
|
|
/mermaid/*
|
|
/mermaid/.*
|
|
/comfyui/*
|
|
/comfyui/.*
|
|
/dify-workflow/*
|
|
/dify-workflow/.*
|
|
/adguardhome/*
|
|
/adguardhome/.*
|
|
/ollama/*
|
|
/ollama/.*
|
|
/browser/*
|
|
/browser/.*
|
|
/web-yu-pri/*
|
|
/web-yu-pri/.*
|
|
/seaclip/*
|
|
/seaclip/.*
|
|
/pm2/*
|
|
/pm2/.*
|
|
/chromadb/*
|
|
/chromadb/.*
|
|
/musescore/*
|
|
/musescore/.*
|
|
/krita/*
|
|
/krita/.*
|
|
/freecad/*
|
|
/freecad/.*
|
|
/iterm2/*
|
|
/iterm2/.*
|
|
/slay_the_spire_ii/*
|
|
/slay_the_spire_ii/.*
|
|
/eth2-quickstart/*
|
|
/eth2-quickstart/.*
|
|
/rms/*
|
|
/rms/.*
|
|
/renderdoc/*
|
|
/renderdoc/.*
|
|
/cloudcompare/*
|
|
/cloudcompare/.*
|
|
/openscreen/*
|
|
/openscreen/.*
|
|
/QGIS/*
|
|
/QGIS/.*
|
|
/3MF/*
|
|
/3MF/.*
|
|
/cloudanalyzer/*
|
|
/cloudanalyzer/.*
|
|
/wiremock/*
|
|
/wiremock/.*
|
|
/exa/*
|
|
/exa/.*
|
|
/n8n/*
|
|
/n8n/.*
|
|
/obsidian/*
|
|
/obsidian/.*
|
|
/joplin/*
|
|
/joplin/.*
|
|
/unrealinsights/*
|
|
/unrealinsights/.*
|
|
/nsight-graphics/*
|
|
/nsight-graphics/.*
|
|
/lldb/*
|
|
/lldb/.*
|
|
/macrocli/*
|
|
/macrocli/.*
|
|
/sbox/*
|
|
/sbox/.*
|
|
/quietshrink/*
|
|
/quietshrink/.*
|
|
/mailchimp/*
|
|
/mailchimp/.*
|
|
/calibre/*
|
|
/calibre/.*
|
|
/rekordbox/*
|
|
/rekordbox/.*
|
|
/eez-studio/*
|
|
/eez-studio/.*
|
|
/live2d/*
|
|
/live2d/.*
|
|
/tigris/*
|
|
/tigris/.*
|
|
/cc-switch/*
|
|
/cc-switch/.*
|
|
/siyuan/*
|
|
/siyuan/.*
|
|
|
|
# Step 6: ...except agent-harness/
|
|
!/gimp/agent-harness/
|
|
!/blender/agent-harness/
|
|
!/inkscape/agent-harness/
|
|
!/audacity/agent-harness/
|
|
!/wavetone/
|
|
!/wavetone/agent-harness/
|
|
!/libreoffice/agent-harness/
|
|
!/zotero/agent-harness/
|
|
!/mubu/agent-harness/
|
|
!/obs-studio/agent-harness/
|
|
!/nslogger/agent-harness/
|
|
!/kdenlive/agent-harness/
|
|
!/shotcut/agent-harness/
|
|
!/anygen/agent-harness/
|
|
!/zoom/agent-harness/
|
|
!/sketch/agent-harness/
|
|
!/drawio/agent-harness/
|
|
!/godot/agent-harness/
|
|
!/mermaid/agent-harness/
|
|
!/comfyui/agent-harness/
|
|
!/dify-workflow/agent-harness/
|
|
!/adguardhome/agent-harness/
|
|
!/novita/agent-harness/
|
|
!/minimax/agent-harness/
|
|
!/ollama/agent-harness/
|
|
!/browser/agent-harness/
|
|
!/web-yu-pri/agent-harness/
|
|
!/seaclip/agent-harness/
|
|
!/pm2/agent-harness/
|
|
!/chromadb/agent-harness/
|
|
!/musescore/agent-harness/
|
|
!/krita/agent-harness/
|
|
!/freecad/agent-harness/
|
|
!/iterm2/agent-harness/
|
|
!/slay_the_spire_ii/agent-harness/
|
|
!/slay_the_spire_ii/README.md
|
|
!/eth2-quickstart/agent-harness/
|
|
!/rms/agent-harness/
|
|
!/renderdoc/agent-harness/
|
|
!/cloudcompare/agent-harness/
|
|
!/openscreen/agent-harness/
|
|
!/3MF/agent-harness/
|
|
!/cloudanalyzer/
|
|
!/cloudanalyzer/agent-harness/
|
|
!/wiremock/
|
|
!/wiremock/agent-harness/
|
|
!/exa/agent-harness/
|
|
!/QGIS/agent-harness/
|
|
!/n8n/agent-harness/
|
|
!/obsidian/agent-harness/
|
|
!/joplin/agent-harness/
|
|
!/calibre/agent-harness/
|
|
!/safari/
|
|
!/safari/agent-harness/
|
|
!/unrealinsights/agent-harness/
|
|
!/firefly-iii/agent-harness/
|
|
!/nsight-graphics/agent-harness/
|
|
!/lldb/agent-harness/
|
|
!/macrocli/agent-harness/
|
|
!/sbox/agent-harness/
|
|
!/quietshrink/agent-harness/
|
|
!/mailchimp/agent-harness/
|
|
!/live2d/agent-harness/
|
|
!/rekordbox/agent-harness/
|
|
!/eez-studio/agent-harness/
|
|
!/tigris/agent-harness/
|
|
!/cc-switch/agent-harness/
|
|
!/siyuan/agent-harness/
|
|
|
|
# Exclude non-gedit demo macros from macrocli (local only)
|
|
/macrocli/agent-harness/cli_anything/macrocli/macro_definitions/demo/flameshot*
|
|
/macrocli/agent-harness/cli_anything/macrocli/macro_definitions/demo/kolourpaint*
|
|
/macrocli/agent-harness/cli_anything/macrocli/macro_definitions/demo/snapshots/
|
|
|
|
|
|
# Step 7: Ignore build artifacts within allowed dirs
|
|
**/__pycache__/
|
|
**/*.egg-info/
|
|
**/*.pyc
|
|
**/dist/
|
|
**/build/
|
|
**/.pytest_cache/
|
|
**/*.egg
|
|
**/*.wav
|
|
**/*.blend
|
|
**/*.xcf
|
|
**/*.mlt
|
|
|
|
# Step 8: But allow assets images
|
|
!/assets/*.png
|
|
!/assets/*.jpg
|
|
|
|
assets/gen_typing_gif.py
|
|
!README_CN.md
|
|
!README_DE.md
|
|
!opencode-commands/
|
|
!/qoder-plugin/
|
|
|
|
# Step 10: Allow CLI Hub registry and frontend
|
|
!/registry.json
|
|
!/public_registry.json
|
|
!/matrix_registry.json
|
|
# docs/* is always ignored — working documents stay local and are never committed.
|
|
# (Previously-tracked files under docs/ remain in the index until explicitly removed.)
|
|
/docs/
|
|
# CLI-Matrix is unshipped/confidential — never track anything under docs/cli-matrix/.
|
|
/docs/cli-matrix/
|
|
|
|
# Build-time vendored matrix skill content (generated by cli-hub setup.py build_py/sdist)
|
|
/cli-hub/cli_hub/_matrix_data/
|
|
!/notebooklm/
|
|
/notebooklm/*
|
|
/notebooklm/.*
|
|
!/notebooklm/agent-harness/
|
|
!/intelwatch/
|
|
!/intelwatch/agent-harness/
|
|
!/jumpserver/
|
|
!/jumpserver/agent-harness/
|
|
!/cli_anything/jumpserver/
|