{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:JosiahSiegel/claude-code-marketplace:plugins/bash-master", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "94c025e6de48870280201267b4ed48b728bae356", "treeHash": "648b8cc554d153ed52eb60a82a9e36da69abd48d900e86e738df9c7087eef34c", "generatedAt": "2025-11-28T10:11:49.431406Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "bash-master", "description": "Expert bash/shell scripting system across ALL platforms with Bash 5.3, 2025 security-first practices, and comprehensive Windows Git Bash/MINGW path conversion guidance. PROACTIVELY activate for: (1) ANY bash/shell script task, (2) Windows Git Bash path conversion issues (MSYS_NO_PATHCONV, cygpath, shell detection), (3) Bash 5.3 features (${ } in-shell substitution, ${| } REPLY syntax, BASH_TRAPSIG), (4) Security-first patterns (60%+ exploits from poor validation, HISTFILE protection, absolute paths), (5) ShellCheck v0.11.0 validation (non-negotiable, POSIX.1-2024), (6) Modern automation (containers/CI/CD/cloud), (7) Scripts under 50 lines (Google Style), (8) Comprehensive debugging (tracing, profiling, breakpoints), (9) Git hooks and pipeline integration, (10) Container-aware scripting, (11) DevOps/deployment automation. Provides: Windows Git Bash complete path conversion guide (automatic conversion, MSYS_NO_PATHCONV, MSYS2_ARG_CONV_EXCL, cygpath, shell detection with $OSTYPE/$MSYSTEM/uname), Claude Code issue #2602 solutions, Bash 5.3 complete features (BASH_TRAPSIG, C23 conformance), ShellCheck v0.11.0 (SC2327/SC2328/SC2294/SC2295), security-first mandatory validation patterns, debugging/troubleshooting techniques, container/Kubernetes detection, cloud provider helpers (AWS/Azure), CI/CD platform integration (GitHub Actions/Azure DevOps), parallel processing patterns, blue-green/canary deployments, Google Shell Style Guide compliance, cross-platform compatibility (Linux/macOS/Windows/containers), POSIX.1-2024 compliance, and production-ready 2025 patterns. Ensures secure, optimized, cloud-native scripts following latest 2025 standards with seamless Windows compatibility.", "version": "1.5.0" }, "content": { "files": [ { "path": "README.md", "sha256": "1168a2d1a0ac9bf1d5b35d9322801ff86570d449aefe694c568b213e69cbe2db" }, { "path": ".claude-plugin/plugin.json", "sha256": "deb1bff2d01bb97ac62d0a860eb4b0cb0e29de7dc3cd78f68fbd9e73fd9fd436" }, { "path": "commands/pwsh-script.md", "sha256": "087023e0038885675c4422e24177e16fa560ba96d17581c336b41eca8f976cca" }, { "path": "skills/debugging-troubleshooting-2025.md", "sha256": "660004bf1b8f375e16498331523ca9da6b7d51cf83bd01c8bb5eea40326eac96" }, { "path": "skills/shellcheck-cicd-2025.md", "sha256": "a272773876c77718fe605249c48940f2ad02de6f3943d4bbe90074f7aeeffccf" }, { "path": "skills/modern-automation-patterns.md", "sha256": "a1683180d5e4850246b4875ece1fc390b0a4be7c22aeb2ed9e74d08db905588e" }, { "path": "skills/security-first-2025.md", "sha256": "b5c4ca4ad4a45c41e5723117b8a50457936526133e99306a64b599446c8bd1ef" }, { "path": "skills/bash-53-features.md", "sha256": "4cf0e6c539d006dcf8a826f2d71a42823f2310f387b0a9816413e0c9fd5d9e98" }, { "path": "skills/bash-master/SKILL.md", "sha256": "f4da656f3a741d15d3a20db1ff4e25e098fe7311242bb7acbbdc6ad9e923c21f" }, { "path": "skills/bash-master/references/resources.md", "sha256": "1f5844996294b71fd25ca579bbe66f307b2799e8369a48b2f310096baece6bb8" }, { "path": "skills/bash-master/references/patterns_antipatterns.md", "sha256": "005d25d1708a26abed44a5feafe69816c79cfed691be5d5a27b80dbcb495137d" }, { "path": "skills/bash-master/references/platform_specifics.md", "sha256": "6c95018d53c48c0c00f57826e1e12b7a123a6ff62560fcd72b9fb7055e79f480" }, { "path": "skills/bash-master/references/windows-git-bash-paths.md", "sha256": "2978b6038cbe05599d78390810035eda999877866ce67798839691c62e67939d" }, { "path": "skills/bash-master/references/best_practices.md", "sha256": "761361d3d9db2f54c51d8cbdd77c4de40cafbe4df4c4f2c14246337a4a1c7814" }, { "path": "skills/bash-master/references/platform_specifics.md.backup", "sha256": "e8ca9e33f75c16df540e9a3cbc5837041e50e0f382450d417a79c0fb7abb40e6" } ], "dirSha256": "648b8cc554d153ed52eb60a82a9e36da69abd48d900e86e738df9c7087eef34c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }