Files
gh-vanman2024-cli-builder-p…/plugin.lock.json
2025-11-30 09:04:14 +08:00

1021 lines
42 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:vanman2024/cli-builder:plugins/cli-builder",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "a575a329dc43d6cf140440140f92c81b293fc545",
"treeHash": "3376d0bd46708b0d9e2d7003f45910ab5eb68afd756f2c71ba3490ffdeedc590",
"generatedAt": "2025-11-28T10:28:52.754814Z",
"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": "cli-builder",
"description": "A comprehensive plugin for building professional CLI tools with best practices",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "351e77c4d138db02142f482f55cb88ca442f2a96ba6e84e573a18c9822f6459f"
},
{
"path": "agents/cli-verifier-python.md",
"sha256": "362cf067c4420b36c9a5c12179a05a57b29e252ddee6e309b14847c4d99e6e6a"
},
{
"path": "agents/cli-setup.md",
"sha256": "b2961952cdfb5c29c9765941bdfa4a7a3aca3a486d43f20100b39c6993735471"
},
{
"path": "agents/cli-verifier-node.md",
"sha256": "f5b4671f7e358759bb3379eb727cf90e5b108e37e6f1c4eb823b2b114492a8c1"
},
{
"path": "agents/cli-feature-impl.md",
"sha256": "e81b50ce1954d421777ff93fec6f6ba725c6c2118c09079bbccd4265f360512a"
},
{
"path": "hooks/hooks.json",
"sha256": "ed7cfff91b697968918f0c117408fb95ec498ac34bc6c5138c50d0756f556833"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "98289298e0dcb50e54ba86a5edbd4d53356ce58e1ffa9a162f70a10127a1db17"
},
{
"path": "commands/add-config.md",
"sha256": "80ee1e6f6d346277b9991844324d8e5b627cd649e8ed4487a33d8aa83dd6bf88"
},
{
"path": "commands/add-package.md",
"sha256": "86c0ffcb12eae7a30eb54d6fe3e606ea0e40d84c8754f8b5dcd30912e8564563"
},
{
"path": "commands/add-args-parser.md",
"sha256": "66fb81feb36fb60a18e0afbfeaec5033077f1ed2e0e5267af664a9fcfb711dd2"
},
{
"path": "commands/add-output-formatting.md",
"sha256": "3d839c9fe66038e4029b426e00bfce415903c3d9371125bb48a44df203fd9e0d"
},
{
"path": "commands/add-subcommand.md",
"sha256": "dff4c957f9f3d733491c36e5b02c0dd5dbfee5c7d1fab79df9674e48a234803c"
},
{
"path": "commands/new-cli.md",
"sha256": "c8228b8ac7c7da57f2a5f314d475d65ea0620cdd970398e514165d73c635ca1c"
},
{
"path": "commands/add-interactive.md",
"sha256": "a0aabfe386e4e5df33ef9dcc59c7e0ea0aa76243493f5fbbfba9031a90de7776"
},
{
"path": "skills/yargs-patterns/SKILL.md",
"sha256": "802d95f95fc8ccfb99a9760aaeaa12f50b100f4e5b4be547e70394177565743e"
},
{
"path": "skills/yargs-patterns/examples/subcommands-example.js",
"sha256": "3c08f58a47228a299e64d272106f9639583ed5fc711a1c0c1b9ee6edb7763c08"
},
{
"path": "skills/yargs-patterns/scripts/generate-completion.sh",
"sha256": "2dd42e3ea0d9b8e2b6aba7224e6f1366690fcd72d25f1a08592b473ad857737f"
},
{
"path": "skills/yargs-patterns/templates/advanced-cli.js",
"sha256": "7268431e2b7ba562aaa89f823c9882e6b7eba0430bbba5098bc6a334800b675f"
},
{
"path": "skills/yargs-patterns/templates/basic-cli.js",
"sha256": "8c04628a22bfe7a14d37ced397e4f3473c6406be5a7acf8a31eb8cfcd65aaa2f"
},
{
"path": "skills/cli-testing-patterns/SKILL.md",
"sha256": "4acef8349144b66b7f86d6f229f7c1df88911cc0cb6dd7a0bfd2f56549609295"
},
{
"path": "skills/cli-testing-patterns/examples/jest-basic/README.md",
"sha256": "a6c3eba6c445c906b1fbd9e7e0c2415dd372eeba54e3302ba0510505fa333053"
},
{
"path": "skills/cli-testing-patterns/examples/integration-testing/README.md",
"sha256": "f256ee7f550214c9e8496ae6ebe4913e6520ecd66666c2b4d290c60a12d8fcc6"
},
{
"path": "skills/cli-testing-patterns/examples/jest-advanced/README.md",
"sha256": "5ab82fc3f7706ae0312e570ee2392949676a0e6b3974127d6166f9368df045a4"
},
{
"path": "skills/cli-testing-patterns/examples/pytest-click/README.md",
"sha256": "91b22cfe77cabab8efe0d5e9435ebde90fafe5fe6770e0843144d37f41214d02"
},
{
"path": "skills/cli-testing-patterns/examples/exit-code-testing/README.md",
"sha256": "4526ba96fa9bb363d9b9aac266544f87d496f5cc82ff818f8df46deee102d4c2"
},
{
"path": "skills/cli-testing-patterns/scripts/setup-pytest-testing.sh",
"sha256": "078d98e5d6afdda063ef6f86d2076a7347eab7c08d00ccfa75f3328713489a58"
},
{
"path": "skills/cli-testing-patterns/scripts/validate-test-coverage.sh",
"sha256": "2786534032cf337dc9740a7fead42b101a0cc8d9b757f960311a199683ab269b"
},
{
"path": "skills/cli-testing-patterns/scripts/setup-jest-testing.sh",
"sha256": "eb44c04a902ae83fd273cd804eae575b60dd71e4e8272c9521586bb35401ddd4"
},
{
"path": "skills/cli-testing-patterns/scripts/run-cli-tests.sh",
"sha256": "840dcde7f175cb3b87d6da3e509f7d362daa6f01b9cba386ae8f1f75cb222ce7"
},
{
"path": "skills/cli-testing-patterns/templates/test-helpers.ts",
"sha256": "81f693beb268321fa4ce5570743bf6b541c41cb36659a3f7c34e71a4cec40db6"
},
{
"path": "skills/cli-testing-patterns/templates/pytest-fixtures.py",
"sha256": "540f80eecb65260302b0f210383370484f2b2034dc4abc951446d92780f230c0"
},
{
"path": "skills/cli-testing-patterns/templates/jest-cli-test.ts",
"sha256": "e9df33c4232a3a10fd1cb46d01112065c81ccc8247fbf752db669ae791b069f3"
},
{
"path": "skills/cli-testing-patterns/templates/jest-config-test.ts",
"sha256": "5c35544635d3379c7c9bba388e763cd026df59c2c49fd7c5373ace2499b19b33"
},
{
"path": "skills/cli-testing-patterns/templates/jest-integration-test.ts",
"sha256": "6fa30508660d23937cbb96f0c492332902386096458d0c70eea3115495fcdc08"
},
{
"path": "skills/cli-testing-patterns/templates/pytest-integration-test.py",
"sha256": "d56c16a4cbb9155cb2e8c38551c8cf25979f61f86e2bb21cea9655096359e802"
},
{
"path": "skills/cli-testing-patterns/templates/test-helpers.py",
"sha256": "f854cc64a6638566f38c58f83a21fc7e53a494130c9bca0b6bd121eb05435309"
},
{
"path": "skills/cli-testing-patterns/templates/pytest-click-test.py",
"sha256": "89b0f6566917117c6f992e428df0e75e83c95715befe1ef7a89378f20126cc9f"
},
{
"path": "skills/cli-patterns/SKILL.md",
"sha256": "6950d13319634716d2bc8b82b97aa6ffdaa240b0af23ec000e1b1587d32d81c1"
},
{
"path": "skills/cli-patterns/examples/EXAMPLES-INDEX.md",
"sha256": "e660d6ba33fd3c9efb3db178c8af80aa701be3f1f52c3301b6a75545eb8dea51"
},
{
"path": "skills/cli-patterns/examples/api-cli/README.md",
"sha256": "f89c838e80a2a29ea3b193fb548656ed90291a55a969259876d8076914cbb7dc"
},
{
"path": "skills/cli-patterns/examples/api-cli/main.go",
"sha256": "6feadd9e0af751a36f0dbe3f45271d13b85751405b2ba776d4e4cb74a4036f77"
},
{
"path": "skills/cli-patterns/examples/db-cli/README.md",
"sha256": "619b1aa87a581f853578f1675cdb9b5b74ad3b7bfaba40aad7d19c846522b8dd"
},
{
"path": "skills/cli-patterns/examples/db-cli/main.go",
"sha256": "4f5a5d68fb2237690cf9f50378f9403c8134e225ae323d07d62830ca9f116425"
},
{
"path": "skills/cli-patterns/examples/deploy-cli/README.md",
"sha256": "925fae1cebdb0a3414188f2a3a1c6b9a140bbe5def52bf6cdb20e436ff6a0c32"
},
{
"path": "skills/cli-patterns/examples/deploy-cli/main.go",
"sha256": "b163ae3a6984c6dc8b5eed0f0979c5fe0016d8963c2f26a87af69fc870bd703e"
},
{
"path": "skills/cli-patterns/scripts/generate-full.sh",
"sha256": "fcb78587c4297bc6eafb84b63220b0dc10727ccde280f00048168c923f47f017"
},
{
"path": "skills/cli-patterns/scripts/generate-subcommands.sh",
"sha256": "c0dfa191a57a4dbf1d3f0a1fda8f262e7c2a23028f68053a469fea9fed143f7b"
},
{
"path": "skills/cli-patterns/scripts/validate-cli.sh",
"sha256": "0b86b3d6c147944d418f02f82b1ad49356a0545b99b540a3877f9a479e7cd517"
},
{
"path": "skills/cli-patterns/scripts/add-command.sh",
"sha256": "fd66036dbc9be427e24242e4665da18473af8867d8e90ccb035e2918bf9fd00d"
},
{
"path": "skills/cli-patterns/scripts/generate-basic.sh",
"sha256": "6fd285f41c7801876f4bc8e9f48600e0ab3628bd2a3d407e2cf6cb835ad9c3d3"
},
{
"path": "skills/cli-patterns/templates/click-basic.py",
"sha256": "aaf32d4678741600b68de5034d9831efeafc383228af8c50023c67f31144b8a7"
},
{
"path": "skills/cli-patterns/templates/commander-basic.ts",
"sha256": "2548639914225c8f222197a6dfca3cf62739ab7003cbc340658a21e0e51966e4"
},
{
"path": "skills/cli-patterns/templates/basic-cli.go",
"sha256": "8c0c38757b1b64bd4c9a434f8851e90f58544c646fffb3e006aefe27d311fade"
},
{
"path": "skills/cli-patterns/templates/hooks-cli.go",
"sha256": "21d94165d42d3034863d1da2243eab9fece708e3799a010944c7d83177b60427"
},
{
"path": "skills/cli-patterns/templates/context-cli.go",
"sha256": "6d670a0d0bb8de9a193918ca09cf225158899a7d1f1865d3c6f6f136ad7103bf"
},
{
"path": "skills/cli-patterns/templates/flags-demo.go",
"sha256": "66c19a3453da299fa5ff26fab4311ea7e15469328281d58864af205dfbe82fe2"
},
{
"path": "skills/cli-patterns/templates/subcommands-cli.go",
"sha256": "66f9088531dc26b2170e655e257b894b0b2882701736be3b3cc27da8802a97ae"
},
{
"path": "skills/cli-patterns/templates/categories-cli.go",
"sha256": "7f22f896bd64df793afce9100f69e68fe80611218740627460bbb6940d678a9c"
},
{
"path": "skills/cli-patterns/templates/typer-basic.py",
"sha256": "ea1609e772479ff7c2e69b2a00e54e14f726f7865f722e8e59b023526a131c75"
},
{
"path": "skills/typer-patterns/QUICKSTART.md",
"sha256": "66e0f14f753a36460ca16ce4ca55f3a5acf3973581d939e326aa5f51c67d2336"
},
{
"path": "skills/typer-patterns/SKILL.md",
"sha256": "6c3a6de519b6a662c43eca13d3641a8ddb2300c788cf9850105c1db63a62ec5c"
},
{
"path": "skills/typer-patterns/examples/basic-cli/README.md",
"sha256": "6e718f7c95c5772439fadd87f9a1423e8d7895fafbfbf4a199460d0c84e4dfe4"
},
{
"path": "skills/typer-patterns/examples/basic-cli/cli.py",
"sha256": "148b967242de792d1a1a57b4a08cc8b313bceaef3e98386d0826a97e0ff39ff1"
},
{
"path": "skills/typer-patterns/examples/enum-cli/README.md",
"sha256": "bd20ff48aaa23183afbd7b8be59645724d0fb8e4ba90b4575bdb7fa6357ba72e"
},
{
"path": "skills/typer-patterns/examples/enum-cli/cli.py",
"sha256": "e08c6c495c28dbe7579cc3a7c7c8b9372f83d738902f5c83a8310855b1de28e5"
},
{
"path": "skills/typer-patterns/examples/subapp-cli/README.md",
"sha256": "b3b4ad0db297e24d823f744acb4cf89424753c30532599b2aea62ff3b2904ddd"
},
{
"path": "skills/typer-patterns/examples/subapp-cli/cli.py",
"sha256": "5e0e862ad0a7f81c843550d8ab9b9d0bb24caf0fd4b91bfc4aa91b124a30185d"
},
{
"path": "skills/typer-patterns/examples/factory-cli/README.md",
"sha256": "b65e4a2af50c365a46231f3db160f7d3e87f9176a1a88bc2c00e2f36043f5638"
},
{
"path": "skills/typer-patterns/examples/factory-cli/cli.py",
"sha256": "dc63a76bed87e101bf961c0501950446fe5f7263df16d8236dd1af7309d66da4"
},
{
"path": "skills/typer-patterns/scripts/generate-cli.sh",
"sha256": "bb70022d4cb41133d2c2dc5133e48c6ba80fe66dd340dfb6818e1bad5e6a8890"
},
{
"path": "skills/typer-patterns/scripts/validate-skill.sh",
"sha256": "dfb454a7690ead86921cd68b14af81171a18d5db62ce835d86e5a7bdca22b520"
},
{
"path": "skills/typer-patterns/scripts/validate-types.sh",
"sha256": "62de922c56ae63893508b48dcf1eb2e999e1ce543594d6665a9a78c683b242d3"
},
{
"path": "skills/typer-patterns/scripts/convert-argparse.sh",
"sha256": "6defe1468f478087f03f796ecbf6bcefcdca0e5c4a898a81c27e3d4a5aa27ae7"
},
{
"path": "skills/typer-patterns/scripts/test-cli.sh",
"sha256": "dddd02e191b9c758ba5d91786316513f23709ac1127315e4eff29a85ea89f132"
},
{
"path": "skills/typer-patterns/templates/typer-instance.py",
"sha256": "57a5e7cb3ba99cc14017f48350c8efe79a2cc1d9c9356f9feba4874cb7963b3f"
},
{
"path": "skills/typer-patterns/templates/advanced-validation.py",
"sha256": "03c811cd0156398e5da3c43e64671c0cc22a2397c5f20040c10422e4721d30a0"
},
{
"path": "skills/typer-patterns/templates/enum-options.py",
"sha256": "c9f47aa1aaa71924185129959f95ea14d931a31ac08a6ef8336c1bcecda8944d"
},
{
"path": "skills/typer-patterns/templates/sub-app-structure.py",
"sha256": "46f61f8face25b51356d0421f9ff2f6bb1d1e0be3a1b0bce279c3c03db961635"
},
{
"path": "skills/typer-patterns/templates/basic-typed-command.py",
"sha256": "55c28a9beea96ba331e75620dde66c516275306c2bfb06fd2ac9e5934ab88fe7"
},
{
"path": "skills/commander-patterns/SKILL.md",
"sha256": "239827dbea6ed5b5568297200c55710ae199fe16f6e46cdc0376b6c2f7cf0f57"
},
{
"path": "skills/commander-patterns/examples/advanced-option-class.md",
"sha256": "071dde339c995e7eb83d97bfca97109d65faeb417d8b407ba003ef28cc51b3e9"
},
{
"path": "skills/commander-patterns/examples/basic-usage.md",
"sha256": "d1b6e8a2f8c333de4d411214e5d2acd53b5827cf0d507022210f0e1f7af0c814"
},
{
"path": "skills/commander-patterns/examples/options-arguments-demo.md",
"sha256": "e7981c9f62e47646602d82a7dc5521699bf7f44afeb4a20189ec3b4aeccd6218"
},
{
"path": "skills/commander-patterns/examples/nested-commands-demo.md",
"sha256": "7daaa5043be1b611e5b7bc77708cb69adf5c9f2e83cd04cef5002e12d54e9a01"
},
{
"path": "skills/commander-patterns/scripts/generate-command.sh",
"sha256": "d05c1d4baa989e48c5aa2ffa5479f66dbcb27d8598b3709b995cba7ec7a9188f"
},
{
"path": "skills/commander-patterns/scripts/validate-commander-structure.sh",
"sha256": "f7523ae35600cf53a6396f15355afb7d89646fa1a4def51a554ee1699a613134"
},
{
"path": "skills/commander-patterns/scripts/test-commander-cli.sh",
"sha256": "946cedccf0ac92ef5da33ca8cddeebf7ea9ceeeea6e0667b516383c89421151b"
},
{
"path": "skills/commander-patterns/scripts/extract-command-help.sh",
"sha256": "ba45ccd920875902451950a22423fb73d1c59b29b7563a4e0fafa90205490e1d"
},
{
"path": "skills/commander-patterns/scripts/generate-subcommand.sh",
"sha256": "66ada93df7ef6890ac7b06e91da56f618aa51859ea7d0fb86b1c5f3743c38691"
},
{
"path": "skills/commander-patterns/templates/commander-with-inquirer.ts",
"sha256": "498615108c33165f13a5d6df5930007e40e4b46bd52f3a85d285ada7084876bb"
},
{
"path": "skills/commander-patterns/templates/nested-subcommands.ts",
"sha256": "e206f2f392073563feb538139d021fb636b33d2a9f1f4976bb5f71caccdc6662"
},
{
"path": "skills/commander-patterns/templates/basic-commander.js",
"sha256": "9b996d8d9c8d8c3fadd0569c603c2d578a8ba4cc7c50bf46354b671b8b0df0f2"
},
{
"path": "skills/commander-patterns/templates/command-with-options.ts",
"sha256": "9f08e7d6c95e56c7df8ebcdcec734ed8a1bbbba75dedf77eda152521cdf9ef45"
},
{
"path": "skills/commander-patterns/templates/commander-with-validation.ts",
"sha256": "79764ae20ca769dc86d8d0010f2bb8ea4bfd2d227cd6d4f76a77c1f85c78fe25"
},
{
"path": "skills/commander-patterns/templates/command-with-arguments.ts",
"sha256": "3b5b9f3f5c177a55b13feaa46f09da54d3f66b26de57f2348c86bfbd9eb10b9c"
},
{
"path": "skills/commander-patterns/templates/basic-commander.ts",
"sha256": "06d49c3ae45d0c6c91a4a1867752f83c77c4191b9345573513aa15857471a001"
},
{
"path": "skills/commander-patterns/templates/commonjs-commander.js",
"sha256": "2c16a790eaa7ca72a31f56f71f5a7bb1a79bd24e4fa406eae32a552df6951c9d"
},
{
"path": "skills/commander-patterns/templates/package.json.template",
"sha256": "4bf54be97052d339392d4eb8633653a0a0e55f141e86c849b5fbe33dbe0e0316"
},
{
"path": "skills/commander-patterns/templates/full-cli-example.ts",
"sha256": "810b2955faa8703a54c769f1e65fca35978a9ed826fd5bebdb4015cc27bc3a11"
},
{
"path": "skills/commander-patterns/templates/tsconfig.commander.json",
"sha256": "f275f1ae36bded8c614df6a0e0653d55ea1e134e8aaad1d878410af8ce65cf3e"
},
{
"path": "skills/commander-patterns/templates/option-class-advanced.ts",
"sha256": "83802f822be4bb65fc810100c6e10cb48fafd2ce72e245d8ae607200841f6959"
},
{
"path": "skills/argparse-patterns/SKILL.md",
"sha256": "6a4345e07d0dbf9a85a587150e4f44499bb7b8b214242f279798977ff74f77e0"
},
{
"path": "skills/argparse-patterns/examples/nested-commands.md",
"sha256": "97614577b3b921e1f705217777079beb77aa74727f1dd27e373fec7777c1781f"
},
{
"path": "skills/argparse-patterns/examples/basic-usage.md",
"sha256": "0d930dc28c8d1e7ce6f309d69dee4b771930272e3ea66f0b4eb07b615c2cefaa"
},
{
"path": "skills/argparse-patterns/examples/advanced-parsing.md",
"sha256": "e17c81f3f555c3f3e308ff1afb8ecc6c3160c4161e7f23fa335437ff9e1767ab"
},
{
"path": "skills/argparse-patterns/examples/subcommands.md",
"sha256": "b1e45dc6e83b4060f06af8cf0a2d8ecab2e202470c59a0bde8410b50cbeb8230"
},
{
"path": "skills/argparse-patterns/examples/validation-patterns.md",
"sha256": "e55ddbbfa71c0b1504f0c1f5957c61c43763da2ca52c7737ef781b4bdf471db6"
},
{
"path": "skills/argparse-patterns/scripts/generate-parser.sh",
"sha256": "f48eea2c57efc23b9d9ed35b7db71f1789ebd6b2bdd74c49a490b932f7087e65"
},
{
"path": "skills/argparse-patterns/scripts/convert-to-click.sh",
"sha256": "331d9308d15888ad265c9038959beecc7872d2c3659530cd961d09c26ecdc05f"
},
{
"path": "skills/argparse-patterns/scripts/test-parser.sh",
"sha256": "a1aed488a66feef5f7aca3c20b85a604490e44305511a5d68738346260d6bffd"
},
{
"path": "skills/argparse-patterns/scripts/validate-parser.sh",
"sha256": "852e39265cb32d3bbb96aa0c33e49b195a2aaeb3c38699e25488897ea71111f4"
},
{
"path": "skills/argparse-patterns/templates/variadic-args.py",
"sha256": "effb5a138b2ffca260744dadc9c486e876a6bcd408d3ac8fdb94141bb4ef51ca"
},
{
"path": "skills/argparse-patterns/templates/choices-validation.py",
"sha256": "07d3e4f84c792e4a474cc49d4409ece7e66cf96aa0da29bbe8865390c9b3a830"
},
{
"path": "skills/argparse-patterns/templates/basic-parser.py",
"sha256": "433c1b6209081e6f2863b70c7ede9008f8d85a98d064dc6f0cc42aab78c7902a"
},
{
"path": "skills/argparse-patterns/templates/argument-groups.py",
"sha256": "4c69bcf5201b0779aad18d43377f701afbfb13e9684d2de5d6a67abac41cc2a5"
},
{
"path": "skills/argparse-patterns/templates/subparser-pattern.py",
"sha256": "bd930d4932484bc9ac694f518ba616a49495664a67d174ad61429177343feb93"
},
{
"path": "skills/argparse-patterns/templates/boolean-flags.py",
"sha256": "9930e361784873a50c1462d9ae7aa272c1cadb6df3e127ce4c8ac9a54851ef61"
},
{
"path": "skills/argparse-patterns/templates/nested-subparser.py",
"sha256": "ef5cd8cabcc7227bef46228f91466dee4ca22a9301d565b487c924c2472d429a"
},
{
"path": "skills/argparse-patterns/templates/type-coercion.py",
"sha256": "d598b9e5754aa711e0e83aa2e817c4c1ca09dc006d0a462b905b4a9610461fcd"
},
{
"path": "skills/argparse-patterns/templates/argparse-to-commander.ts",
"sha256": "ac746dde3de71ef78430aa1b8433a1916b383812b13b902c342c7b25339c82db"
},
{
"path": "skills/argparse-patterns/templates/mutually-exclusive.py",
"sha256": "f0707415ef6ef6fcf0c1b2af3ebf9da5f7d8aaf0b6b2297af20c2ff017f6ac5f"
},
{
"path": "skills/argparse-patterns/templates/custom-actions.py",
"sha256": "5a5914fb0dbe5fb4a73476a01c986cd1ec9dae15c6df5df94fd2d890cc13a655"
},
{
"path": "skills/oclif-patterns/SKILL.md",
"sha256": "da406d42635220d2cd257a78b4acacf2f727b4d77c88a10af95e986acd1e839d"
},
{
"path": "skills/oclif-patterns/examples/quick-reference.md",
"sha256": "6e39709810d83ee1f890a764c5e0df70652e29ebb82e3cebb518c70bdb8b88ae"
},
{
"path": "skills/oclif-patterns/examples/enterprise-cli-example.md",
"sha256": "fed741bee8d9be38406bc8f294e56c8f3dd4f6ccb97becf6fa97a327e33f5995"
},
{
"path": "skills/oclif-patterns/examples/plugin-cli-example.md",
"sha256": "f5f41f709adca371ec59062ef77783c806bc1c55323e6b031e0e3c6d71a19602"
},
{
"path": "skills/oclif-patterns/examples/basic-cli-example.md",
"sha256": "81c97f30c3979cec827058909a19a845339310d82d559f33f9af7394493e2a7b"
},
{
"path": "skills/oclif-patterns/scripts/validate-command.sh",
"sha256": "8a04987088d19343d0b2c58855bfa651f1490a8ad110423f88f4c404fcc24141"
},
{
"path": "skills/oclif-patterns/scripts/create-command.sh",
"sha256": "485638a41fc097bf9bde137eb43d62ce3c75ca995d41f13180f075e0633cecce"
},
{
"path": "skills/oclif-patterns/scripts/create-plugin.sh",
"sha256": "7f4154453a06b736f93b53ff109b39635119bb7725583be0619fc9893c5a24f9"
},
{
"path": "skills/oclif-patterns/scripts/validate-tests.sh",
"sha256": "f3c5566c3df81f2dc4c2a8dc0c2bd9ddb7966aea3fea464c44981f0613de3f4c"
},
{
"path": "skills/oclif-patterns/scripts/validate-plugin.sh",
"sha256": "a9c8d2709cda2ac7e518e9f71668f0b4bcec8c6c94d502bba11d2c82a6e9e86d"
},
{
"path": "skills/oclif-patterns/scripts/generate-docs.sh",
"sha256": "da13288c29f1585fb30da9e0c10741edacd57f8f0e301dec5fb642f927f8ff0c"
},
{
"path": "skills/oclif-patterns/templates/command-basic.ts",
"sha256": "890b08942090788d403f531f5fdfe88e0dd61f56d0f5978b6acfc9fb8d14b16d"
},
{
"path": "skills/oclif-patterns/templates/test-helpers.ts",
"sha256": "1891e45ed2164131bdd716314ccea2d0b287747615fbd3e859a89fb2db62f5d8"
},
{
"path": "skills/oclif-patterns/templates/base-command.ts",
"sha256": "d6f0a7366286724d2c4509fcfd2b08c09e40bd54025816e87d85866b652d00e0"
},
{
"path": "skills/oclif-patterns/templates/command-async.ts",
"sha256": "425618e55ed7cb1ca943bcdfa4df0ae2c3d327445df9791bdecbb946cf3f6c73"
},
{
"path": "skills/oclif-patterns/templates/test-setup.ts",
"sha256": "2d742ec9a0472e2c9d9477b333ae0950f8abb39438c753f5b7f79f44855e9b24"
},
{
"path": "skills/oclif-patterns/templates/plugin-hooks.ts",
"sha256": "c5b6aa80985a8174720041369f47258e7ccc42ae3119e0c22c2543a265b8d6b1"
},
{
"path": "skills/oclif-patterns/templates/package.json",
"sha256": "437b84b3967c6877c9ea61195c8e50035d1fb69baee814410dc6951601078248"
},
{
"path": "skills/oclif-patterns/templates/test-integration.ts",
"sha256": "8ddf9f0056e093eb490052ccaab075ca80c0c2964e0dc3445040d3c4295410a9"
},
{
"path": "skills/oclif-patterns/templates/plugin-manifest.json",
"sha256": "5624ba6a7e3f0374e5b4e0a149ded1a17dd9fa1d67ceb80e0a60d46c57c0f6c8"
},
{
"path": "skills/oclif-patterns/templates/command-advanced.ts",
"sha256": "6df552dc98a45cb3a146238f70b7e7cca70336022ffbe1419afe04809a48780f"
},
{
"path": "skills/oclif-patterns/templates/tsconfig.json",
"sha256": "59a21d822d095868dace976fe96610a64dc1c8872a64ff546c0e09f143b4cef9"
},
{
"path": "skills/oclif-patterns/templates/plugin-command.ts",
"sha256": "bdb835e621125ecab83583b7e437668355c343e850667c5e5efba332c37e68fe"
},
{
"path": "skills/oclif-patterns/templates/command-with-config.ts",
"sha256": "057413b08eb64f744bfb5454232a60777209a0e5222448b3bd7339c22de81df9"
},
{
"path": "skills/oclif-patterns/templates/.eslintrc.json",
"sha256": "bcf679803c2bfa8eeff7106a434a34e6c93816256498e46743f99641a57856ff"
},
{
"path": "skills/oclif-patterns/templates/test-command.ts",
"sha256": "cb34aef6f479d42a67d64098bf68a8cd667833e05f76d214df726b38d277dc34"
},
{
"path": "skills/oclif-patterns/templates/plugin-package.json",
"sha256": "c1288fd71430ab4d6688c1ab9a0f65352a0718ed39e7a06b0f4f12717cbe11af"
},
{
"path": "skills/gluegun-patterns/README.md",
"sha256": "6b568b1609fadc6a1d270feb58dc589af61f933237dd259bcdb4a583c9386c82"
},
{
"path": "skills/gluegun-patterns/SKILL.md",
"sha256": "ef27178f048dc6cb7bc1b0fd0d92fd064d37263570fb15a9f6af62577873b75c"
},
{
"path": "skills/gluegun-patterns/examples/basic-cli/README.md",
"sha256": "5ab46076b0e7db41979964daa39096d1434c369e2648011b79116cc51a0929f2"
},
{
"path": "skills/gluegun-patterns/examples/basic-cli/templates/component.ts.ejs",
"sha256": "e4c63116407cd2e862469bd258d190845f045631d9dff0edbed5a64478edbe5d"
},
{
"path": "skills/gluegun-patterns/examples/basic-cli/src/cli.ts",
"sha256": "0d11356f14c92ece39bbde2d19d373d0769ca29d04e34d7ab01455f5c58b37af"
},
{
"path": "skills/gluegun-patterns/examples/basic-cli/src/commands/generate.ts",
"sha256": "fc97e2863057dbe4171c8765f6164ad3b94cb82ef7e6ed6c49376772350e7a13"
},
{
"path": "skills/gluegun-patterns/examples/basic-cli/src/commands/hello.ts",
"sha256": "77a33a88a2d91f61a521f7843e50ae8e1383ae2f8e3619210910546a091ec104"
},
{
"path": "skills/gluegun-patterns/examples/template-generator/README.md",
"sha256": "7a6dc0ae83adb9987b5302ddefaf72019f39a42e6a879fe50fd38e0c3d076fca"
},
{
"path": "skills/gluegun-patterns/examples/plugin-system/README.md",
"sha256": "a7049f0c65d2c4fbe30c3d3cc6e530e9ae824037fe687d2d2a62b54f935d848a"
},
{
"path": "skills/gluegun-patterns/scripts/validate-commands.sh",
"sha256": "eaaea999acf66f245b14de1068220783548a17d2dc115e3d43875e6a5c948f79"
},
{
"path": "skills/gluegun-patterns/scripts/template-helpers.ts",
"sha256": "6da657aac2f5244a2904f625826b1a484a87ff9e7cc86e0823f16da410a25431"
},
{
"path": "skills/gluegun-patterns/scripts/validate-templates.sh",
"sha256": "f88625f038eef628ebd6c4f71c367ffd18cc58cc312b574d96fbe9740a63f0c1"
},
{
"path": "skills/gluegun-patterns/scripts/test-cli-build.sh",
"sha256": "5ca97d8deb3dd1d39f4db12a81bd141a2f84c0eaf701647ce4b74e6b88c7f592"
},
{
"path": "skills/gluegun-patterns/scripts/validate-cli-structure.sh",
"sha256": "281ecf00b9733794df403bdde470b2a2793d0b9098e3ff7de2a759e381cb6078"
},
{
"path": "skills/gluegun-patterns/templates/plugins/plugin-template.ts.ejs",
"sha256": "57e17d4dc19c8905e59f3bcd98a3eb8e3f2b6a83efb2478663e977c1b8afdc47"
},
{
"path": "skills/gluegun-patterns/templates/plugins/plugin-with-commands.ts.ejs",
"sha256": "b5019f24654a9b34de478c9cecb0bf204209ee5148e5895bc4db73b14009ba86"
},
{
"path": "skills/gluegun-patterns/templates/extensions/helper-functions.ts.ejs",
"sha256": "4f4b345f44b9f0aba6b8f5f07656845e4671841b53db44fdecd7d2493a35b5f6"
},
{
"path": "skills/gluegun-patterns/templates/extensions/custom-toolbox.ts.ejs",
"sha256": "7e310b3b7e82803c7983d609bdd7349bc7ae1722ed4037d7c9d54329afe6fec8"
},
{
"path": "skills/gluegun-patterns/templates/toolbox/filesystem-examples.ts.ejs",
"sha256": "8771be7acbd72e2ef55e135ff5c341d5eecddf472039e3ff2bedd383950bef81"
},
{
"path": "skills/gluegun-patterns/templates/toolbox/prompt-examples.ts.ejs",
"sha256": "54189c9386136e8f3450468e0553855e7a1056fae05861ba223c95eeb29169c3"
},
{
"path": "skills/gluegun-patterns/templates/toolbox/template-examples.ejs",
"sha256": "abfdb6c359a875f9f05fd8c4abfb6897a67915bed8e4554c9c78fb6b650951b8"
},
{
"path": "skills/gluegun-patterns/templates/commands/basic-command.ts.ejs",
"sha256": "1c93ef7e1e0ff30490db3ab9191c0044e7f609085a9d5f16d6f9d7bc835689d5"
},
{
"path": "skills/gluegun-patterns/templates/commands/generator-command.ts.ejs",
"sha256": "1328d27c6070f076bc8c577139af8f1a9e04d44353c31c3b78f7ea4dbb935caa"
},
{
"path": "skills/gluegun-patterns/templates/commands/api-command.ts.ejs",
"sha256": "513d654de12e73f4ab3f23e556f6ba3687e3b65a05cd15166da05d4d6796ece9"
},
{
"path": "skills/cobra-patterns/SKILL.md",
"sha256": "41cb90e587fc85afb7ef11a3955737e75701cb1c338aaeeef9406a0fca7ec24f"
},
{
"path": "skills/cobra-patterns/examples/production-cli-complete.md",
"sha256": "89a84ef20253a5d48de6cb22fc34c93110fb2624475f400c1d7d01c75d45f533"
},
{
"path": "skills/cobra-patterns/examples/kubectl-style-cli.md",
"sha256": "a2821c1d95b60ba282386093f953371993a50d03c03e36992baffb919c37872d"
},
{
"path": "skills/cobra-patterns/examples/simple-cli-basic.md",
"sha256": "61b15c7d80eb06c9eeae8e9ecab9332a945cd507adb26e82da4e94c2be3d7b32"
},
{
"path": "skills/cobra-patterns/scripts/validate-cobra-cli.sh",
"sha256": "a7971b3023045c3e9f2a09742fe01fa6e2f862b23a8bbe198318b2c191a6898d"
},
{
"path": "skills/cobra-patterns/scripts/add-command.sh",
"sha256": "d4d67c5c71e604255c894f17f9121051e847491f9d3e6c43e110907d85f07e20"
},
{
"path": "skills/cobra-patterns/scripts/setup-cobra-cli.sh",
"sha256": "044fe3139ea439cb01fa1db86dcf5221a7526fe35de1787a1fa8283d0a65699b"
},
{
"path": "skills/cobra-patterns/scripts/generate-completions.sh",
"sha256": "d7d584b60a00e7b0a25dc65458c73e3a0740131e6eafa8915ac5cad52c35b95c"
},
{
"path": "skills/cobra-patterns/templates/nested-command.go.template",
"sha256": "422400056ba0d5edea6190906c8ae36605913f7b4ff7b11005311c386dc30010"
},
{
"path": "skills/cobra-patterns/templates/completion-command.go.template",
"sha256": "418adeb49c7a24c75473836b2eafc0edc8645a111e40d185062b1fb8a35cc3e0"
},
{
"path": "skills/cobra-patterns/templates/main.go.template",
"sha256": "c4ff64874d722926c8b89a0b200f9361650e815d4eb7a68945deb9ed7ea05975"
},
{
"path": "skills/cobra-patterns/templates/root.go.template",
"sha256": "d49ccc2f8e20cde7f8b817539319786ef9dc4e953919ae411c04d007a099ff69"
},
{
"path": "skills/cobra-patterns/templates/command.go.template",
"sha256": "d9e25d7b039e71f9df15fb223908220f89bb87a92b3b497fbbf10b38b0d76889"
},
{
"path": "skills/click-patterns/SKILL.md",
"sha256": "ed1ff7acb8464474143393a1feafe63251818eb4fd86fada1ce0cec5d49dd435"
},
{
"path": "skills/click-patterns/examples/edge-cases.md",
"sha256": "6d345a55545a6183013e7bb78494584a4df9286a53ac0546d2cbed57f2e75cb9"
},
{
"path": "skills/click-patterns/examples/patterns.md",
"sha256": "cc02a300b2114634897580aa31dddeaf8184836ef7fdbb4247b0979eb9339285"
},
{
"path": "skills/click-patterns/examples/complete-example.md",
"sha256": "19ab2dccd392fa200cce31a85195a27a1fd6c4fae46e141db99beae3e973b488"
},
{
"path": "skills/click-patterns/scripts/setup-click-project.sh",
"sha256": "c4124d83e02e9e186090bab1abd12cb613f63e349ffb01d8825d129a4be6ffb1"
},
{
"path": "skills/click-patterns/scripts/validate-click.sh",
"sha256": "4c0f25fc30b0d602fa7d6e6ec3ca8d045b19572e101aa49c8916cb1a53f462df"
},
{
"path": "skills/click-patterns/scripts/generate-click-cli.sh",
"sha256": "a3ba048aa587fbfc023f5e4bfa0a1c25a3b09536d0b5bc1ea2557209c5900182"
},
{
"path": "skills/click-patterns/templates/validators.py",
"sha256": "9b3840197bc5693a2e1e905795d2739a755ea950a7d9a724b16a90052deaddfb"
},
{
"path": "skills/click-patterns/templates/advanced-cli.py",
"sha256": "afc463b0857f95b5bac444e2d5831b14ec2f9d913b5f6bcd5f3f3cec5438cd64"
},
{
"path": "skills/click-patterns/templates/basic-cli.py",
"sha256": "c25d08d556db69f39ca9d94b444ace940d3b72071521a3b4d0e3c470b0a9fad8"
},
{
"path": "skills/click-patterns/templates/nested-commands.py",
"sha256": "5a69a1b5eb14bbaba2219a59582969045bcdb189ce35dea06e886a4d8999d02f"
},
{
"path": "skills/inquirer-patterns/README.md",
"sha256": "8a850048503a1ad9aa99309667d4f071fd150646cf61a7e15aae1a0b237c2716"
},
{
"path": "skills/inquirer-patterns/SKILL.md",
"sha256": "5720ccd3aff04f495a3b763bd13a03c531d233ece845e510895ec8dbea3873d5"
},
{
"path": "skills/inquirer-patterns/examples/nodejs/project-init-wizard.js",
"sha256": "15520ef8b2fb5a482f2a30a3a8b398f2eaf92f924dfdf034504fe66ccf4b6836"
},
{
"path": "skills/inquirer-patterns/examples/python/project_init_wizard.py",
"sha256": "d9051010c45b809fde0522fdc2467da446318f7093f3093caf0528f54de00cc4"
},
{
"path": "skills/inquirer-patterns/scripts/generate-prompt.sh",
"sha256": "a0a94b84a9d3f2d5a87cc25568be7251c0d5c7c441de0751673eae54a3bee6a9"
},
{
"path": "skills/inquirer-patterns/scripts/validate-prompts.sh",
"sha256": "e69e2f3d1a516456892ab0c2bde8fc1cb4f8d30700b3f192b521797e49d83841"
},
{
"path": "skills/inquirer-patterns/scripts/install-python-deps.sh",
"sha256": "959087189e21f5788754ce4a34f851117ac5045a581b1977d728c79e361ed4e3"
},
{
"path": "skills/inquirer-patterns/scripts/install-nodejs-deps.sh",
"sha256": "170b5d373f80bee9a050cfb050d9296a68d67841ffba533c5735c216fb3cecd7"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/list-prompt.js",
"sha256": "f250fd854bb20565e1f521d42ead22bf24cd22964c905d921253b916c4aa53da"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/comprehensive-example.js",
"sha256": "8eaccdf49881ed7bf4b8f44d9234dda079e660cbf3e8bfe941e49084eab19ade"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/checkbox-prompt.js",
"sha256": "ff2b021d49d3dc9cd87516d707998071f9913727c10592c544dfa66ac889b6c7"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/conditional-prompt.js",
"sha256": "7292615df07b087b7fd9faffcd5826b0e35f0b0dc502237f0a6175772e62f502"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/autocomplete-prompt.js",
"sha256": "851307414155d53df5e2968fbb1c5ea03b8fb099ccf0f39172dd9c869e8623ca"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/text-prompt.js",
"sha256": "6595b0d34a3f43649cd8fdd29a00bca28c76bb4eac563659fcb4877dd9fe2439"
},
{
"path": "skills/inquirer-patterns/templates/nodejs/password-prompt.js",
"sha256": "b7b12c623dc094a0e1fa84bd9bda178fe62ce006900c497a969541e74039c11a"
},
{
"path": "skills/inquirer-patterns/templates/python/checkbox_prompt.py",
"sha256": "17b232ed1e8bc300c5bcfcacf54ed004944800045177c890be3f5573d93e7f07"
},
{
"path": "skills/inquirer-patterns/templates/python/list_prompt.py",
"sha256": "31781abc1087989e75b0b9ee554f6a629be81b1d570c15ed540f6703547925e1"
},
{
"path": "skills/inquirer-patterns/templates/python/password_prompt.py",
"sha256": "f2276e80a6df0e35efbedf10d17771654e11a36e26edbf941596b83bd5b00f07"
},
{
"path": "skills/inquirer-patterns/templates/python/text_prompt.py",
"sha256": "befc2deb1cb3f86a4a25036397aa5eaf6e260fb6d96067426c8e438f7b047085"
},
{
"path": "skills/inquirer-patterns/templates/python/autocomplete_prompt.py",
"sha256": "b458be6be85de9ffb0a0dba1e35d2b30dcfa6716c08c2f04aed0b216f518df2a"
},
{
"path": "skills/inquirer-patterns/templates/python/conditional_prompt.py",
"sha256": "29baaa7a187462593bba3b39780439e88338eb2728071e1c5291b178e9158e38"
},
{
"path": "skills/fire-patterns/SKILL.md",
"sha256": "225eeaf38ceeddddf715409349ca02d3c062caee30635ce8f29837a38998bc76"
},
{
"path": "skills/fire-patterns/examples/nested-commands.md",
"sha256": "a13d1b4a5a2c32785d1482d439a389f3c07b67e8b9b139eb2a5a0c2caae3b16c"
},
{
"path": "skills/fire-patterns/examples/advanced-patterns.md",
"sha256": "da800279196dec81579f91bf77561533721998f63ac89004e7a5856d94aba4d9"
},
{
"path": "skills/fire-patterns/examples/rich-integration.md",
"sha256": "f44f5965e4261a17fdd4c37cb781d94c6e15b9facb5e929ceacaa401c8128bf5"
},
{
"path": "skills/fire-patterns/examples/basic-cli.md",
"sha256": "c51d273b917595c475df98d81434ee566b1f332da0585c8d978fcd8022879f06"
},
{
"path": "skills/fire-patterns/scripts/test-fire-cli.py",
"sha256": "c95136bb7ff56818f7c1f142cf56e18398997c916df4ca45b5a27aec559944e0"
},
{
"path": "skills/fire-patterns/scripts/extract-commands.py",
"sha256": "1414d2ffe185bfd7065d502051d8751448dc67008903c3dd7a35cceab2c94d60"
},
{
"path": "skills/fire-patterns/scripts/generate-fire-cli.sh",
"sha256": "3d9798efc77a37e0ed884fb6a7c20f894b5450d73b815c3ad329728bd914cd03"
},
{
"path": "skills/fire-patterns/scripts/validate-fire-cli.py",
"sha256": "307fae70b693230d52f3e36f4bb45dae6740f1a0353b1d67bdc4af16775e1359"
},
{
"path": "skills/fire-patterns/templates/typed-fire-cli.py.template",
"sha256": "a3add17e01e808539fdf209e8588add6626967878e105cb3bede0b51c313b33f"
},
{
"path": "skills/fire-patterns/templates/multi-command-fire-cli.py.template",
"sha256": "fba6d16761b9f1e1b0adbac529245e43ffda069e6e3964479ba422601e977235"
},
{
"path": "skills/fire-patterns/templates/config-fire-cli.py.template",
"sha256": "30607742cbfeaa0a3ee26f514dc59ae5b4797e62288d3b6bd067d581495b980f"
},
{
"path": "skills/fire-patterns/templates/basic-fire-cli.py.template",
"sha256": "63d63be5f802139b95a3214773f9beb338e5e4953b743b2a60d0866baebc2f3d"
},
{
"path": "skills/fire-patterns/templates/rich-fire-cli.py.template",
"sha256": "3c4a77f1fdf51a7e03c0868392970163bd2b75f5a45cfc55cb75b3d8071e3f37"
},
{
"path": "skills/fire-patterns/templates/nested-fire-cli.py.template",
"sha256": "537c74b7fb5293d23fa4b1e842a76461314d410445b4c3339f21354f48691840"
},
{
"path": "skills/clap-patterns/SKILL.md",
"sha256": "84173321543fce01aa4b31831d916c3f46b706d6c0042b7d36b393765ae7df4e"
},
{
"path": "skills/clap-patterns/examples/quick-start.md",
"sha256": "13398656533816b2df2035fbda568cb3a8dc6ea5010711e13b834e649ab0d95a"
},
{
"path": "skills/clap-patterns/examples/validation-examples.md",
"sha256": "5ce7736c94740873b397ccc4670d4518f8f143c0268bf044dd0258e8ef6b242d"
},
{
"path": "skills/clap-patterns/examples/real-world-cli.md",
"sha256": "bbd607646331e9b0b1ee608e088ce888ec2bce9bf86412497ec280efa08315b3"
},
{
"path": "skills/clap-patterns/scripts/validate-cargo.sh",
"sha256": "de4401597745dc4ff36c9dcdd2ae8afb53fd93963f2787167cc7303b871ddb16"
},
{
"path": "skills/clap-patterns/scripts/generate-completions.sh",
"sha256": "2c1a45249bca31abffe6dadd9ec7b23fe3340f414f4d8472dbd9a6a053f34093"
},
{
"path": "skills/clap-patterns/scripts/test-cli.sh",
"sha256": "39358d863f9e1539b51da0223b25f8f9f4a4b39d59423276a4537e83ac653903"
},
{
"path": "skills/clap-patterns/templates/subcommands.rs",
"sha256": "5768dab0aa55abb2a686f0ed31c289c356dae1e51ca1d0f3b9df551387e3b18d"
},
{
"path": "skills/clap-patterns/templates/env-variables.rs",
"sha256": "1101fa523be64014c3c9ef2eb80eaba6035238eba57a5df890c4955635129cee"
},
{
"path": "skills/clap-patterns/templates/full-featured-cli.rs",
"sha256": "36f88720afddc2591647d9dcd1f64590d6021847e8051deedcad6abdbcdb9a27"
},
{
"path": "skills/clap-patterns/templates/basic-parser.rs",
"sha256": "4de0643eb091190da407ab6dc2bd8775a53ffb0d1f76f71faf8c623be0ada161"
},
{
"path": "skills/clap-patterns/templates/value-enum.rs",
"sha256": "49f718c94106169e1ea4857995cccdcb862278de132339f6363654a4fc24f551"
},
{
"path": "skills/clap-patterns/templates/value-parser.rs",
"sha256": "d0ebc9992a43c792d4b54cad19990868fd35ef20a4b5ce998bd4d6a78d1c50ab"
},
{
"path": "skills/clap-patterns/templates/builder-pattern.rs",
"sha256": "05ecbb6bbd89930f0c6b9e40c8323e4c0ad35be7d372e014c273130451534266"
}
],
"dirSha256": "3376d0bd46708b0d9e2d7003f45910ab5eb68afd756f2c71ba3490ffdeedc590"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}