93 lines
5.0 KiB
JSON
93 lines
5.0 KiB
JSON
{
|
|
"$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": []
|
|
}
|
|
} |