Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:28:57 +08:00
commit 99185c0a7c
16 changed files with 10488 additions and 0 deletions

93
plugin.lock.json Normal file
View File

@@ -0,0 +1,93 @@
{
"$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": []
}
}