{"_id":"@renault-digital/bash-base","_rev":"34-53c7873e30895240b6c2a32280f6b778","name":"@renault-digital/bash-base","dist-tags":{"latest":"2.4.1"},"versions":{"1.0.0":{"name":"@renault-digital/bash-base","version":"1.0.0","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.0.0","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"src/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"ff88b7305e633a8e1778b077a7b08beeb830373f","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.0.0.tgz","fileCount":14,"integrity":"sha512-oMzJsFgMsMd6Lh68KsoNo8GD9rT4qrGto7D87kas8vqTaN5jphBOm/sNGjDBCREcJG21B+GwMSwDIFkD8GLcpA==","signatures":[{"sig":"MEYCIQDBCXE9StZpHGrKbw5XJqeXBIFISisJB68hp+NzgDLMCwIhAIvED7+Y3pHO3ITpDfv9+OaUnOdkTAyN4w/bHMrL2V/l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVAoiCRA9TVsSAnZWagAAJ7wP/1RNbzqyUgDrj2w/+1kb\nZ375oMiiEvjxFkAtpGtviMFslut98C2gP0WxQAYH5iJAviAhZKsBYOm3YDm8\ndbFgQKVwQ61Ogmq7eLMmj13xd/Tq+Atzi5rMiu+hBISBd0X8o6bcdDuOq9qY\nP9eEfOsgYhr5CNbt0aRk+x/BNspUv0Kg6Up6f4MjeGhtkMDUG0chjr5JQnsf\ncGkSXVoczHMdBZQ+Xr+sTjK00bSaSotkTY6B4IHR9GGvv9wawUDARGw6kpvN\nyr3/fpECEA+fXTXIO1aIBA8at6lWDkG3jMpe3fA+TGS/r5SxBfR2fIiA/T4x\nPZeRmuCQ+G50AfzYF1CHbTGhUrE8K4ETSUNjkVpLn8o2U1r5C+BHA4Nwlecy\nFXYeED+ZnI/iz71PndcdUT4U9yoM/oJ6SZ2iN9hmPbS4uh9m+bTlKDgD8xg7\nTzNHGyGyqumaAfa2wgjNbX0nqZ7FJT2ahPVkEYUEqivN7nxkaAYrM6bZDweX\nN6mWW4+8UfO/rfbxJrtY+5+veoI2xw1/x6zkkro+nI9nq2A4hq9YVc046+OK\n6CMPWERzvwV/t8P0os3aUpYWYxumJaTioMmJFIrMG1vuqHFcLo3Bex7kT/Sc\nAQEuEOPuq/v2d7XICEH2yzoym4+LITqNqDIRbuZtynCRKTAwB/1oYo36GO0R\n6MkC\r\n=pyPc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/bash-base.sh","gitHead":"726c08faec77a30a0ea78dbc9403981a49980c6d","private":false,"scripts":{"lint":"npm run shellcheck && npm run shfmt && npm run lint:comment","test":"./scripts/verify-by-spec.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","livedoc":"./scripts/bashdoc.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --shell bash --focus spec/*.sh #execute only fIt/fDescribe","lint:commit":"docker run -v \"$(pwd)\":/bash-base -w /bash-base aevea/commitsar","lint:comment":"./scripts/lint-comment.sh","test:coverage":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --kcov --kcov-options \"--include-path=src\" -f t spec/*.sh"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.0.0_1599343137658_0.527107523507748","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@renault-digital/bash-base","version":"1.0.2","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.0.2","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"src/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"67ec68a9422e09c077c60a2b643b3756e66ab264","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.0.2.tgz","fileCount":14,"integrity":"sha512-sXfzkGa5jm8rlGhGZuS3+L4LWV9op6uJYlGAB6g9nKAzP/o13Xr6Sp3vhaWfBPaKIZDaW9PMEt2xv4/5lJJs0g==","signatures":[{"sig":"MEUCIFAwcgpxMF0e/8yKZQTngPV74rtQqzb62MuKdDp0IEicAiEAkyFh3sIzGhERmi4nhLl5+PghDya9IZluKpk2P2Pculg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVOW2CRA9TVsSAnZWagAA8v4P/jjk/jOWOUkGeYMeq3qh\nn4XpucZ7qth85rwyS6Nli22LN0XrPH7QGSYOacvTSKoMGGDNr7dBzFblt7YE\nePk1d7PimnU1QU8v4J1Oe7Tk3HWnp9NjlurfbqjJCQHrJRLKbend56dSo3uB\nbaBfa8whNy4ygDhpmaMdfh8mG0szqUNQhYYQOy8e7uefN6k7jv5jGrKKbpkf\nU7ijFyVVMWJe72dlBHMq7Jt8m7naSfwjU7y33aL4dVzoKE7xH9SxjI+k+pvQ\n4Dh6EzN1ZWGm+BM08agop5uq+vzwdyXtH0wJYPkOy0pkM5UPgSD3te4nTsGV\nRXmRi7gOohzuuR3qwaS5MYp7tfjROO5cByk2eBE801SZNDKFnblnC4iuKCoa\n5ZkrsxyCJ+XPpJ1z0XuVQyBnSZSA+rd8BfWN71pXadKSlYf74rMOeGg2HUbE\nIUpaxEn0fsndyKF598CGeNtMETyotV7IgRsr81huugFbrMWRK9TF3wc2I3EF\nbxSMGfGVT1c0Ws50YS4ELRK6TC1FTILJ7uuHWrmIPaK05Z4HLFp/2/Mz34uV\nnCmri050dnHUsM5p4IW56Q3JFkPFuw89iQ0Tm5ab/xzynO+3h1xdkRLGEvSN\nRftwpklmS9or+8Zs3y/MM4hRJtJbEPuQ4RJe8bZNdnd5DM+qjpV0y/p/1xm3\nCZlP\r\n=+tkS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/bash-base.sh","gitHead":"a15929badda83cbfa6db8d27924a224a09791919","private":false,"scripts":{"lint":"npm run shellcheck && npm run shfmt && npm run lint:comment","test":"./scripts/verify-by-spec.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","livedoc":"./scripts/bashdoc.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --shell bash --focus spec/*.sh #execute only fIt/fDescribe","lint:commit":"docker run -v \"$(pwd)\":/bash-base -w /bash-base aevea/commitsar","lint:comment":"./scripts/lint-comment.sh","test:coverage":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --kcov --kcov-options \"--include-path=src\" -f t spec/*.sh"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.0.2_1599399350258_0.8993479045174986","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@renault-digital/bash-base","version":"1.0.3","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.0.3","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"src/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"98c6da77b67832d40d3b427099078a13f8743273","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.0.3.tgz","fileCount":14,"integrity":"sha512-jaUK8NqNl6wyAgEZJfzvxOQMY3+kT/B0tvvXgdJg0Z8xBHshkW/fg4UNiaUcIMtoipSbU6p0jcs4T2QtsdPWLw==","signatures":[{"sig":"MEUCIEBGHi8795lPB5viIb9DN1noUEMJpsCfQifMdRAYhaqKAiEAv9He/+akhjyJkdRUwNBin+/Gd1kjWVyzLBmZDgX3LKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV7XLCRA9TVsSAnZWagAAhEYQAJ9xrLeZAJvK7woFnZpm\nbphOmJ1FfhTeFp2RJh9mqbUzo2zjiYXmCRnhz/JYcVeKXJXkkwSdRlajIikV\nDwGm6LzR/77OeGd/8AJ0fpYB0TVGMXdKaasfwNIXloSsfirqoE1CmnelMASC\noJVG2h2qTD8JHY6RCOIbSDVCkdvvCxwSnYz9l5ELkBRYCUmRUf1wNA7HmTdw\nyU2dQ6m3/8ykManddcOmOY7PG3y9ERBBDsPtAIWzDZMt2BlqxxJ4cdQcXwHc\nXMsfdWv54/vQe0TlxcqKxrGb2CDLIkQRZlvyc832rGaHEAw5eD+65ZSYOew4\nV7r9o70nPT5+BU3sb7UZQUl0G87O1nWD118DhkhQfjGNi4crN3T5tb+B0AN9\n3eGvz6eG7hz3M+LKotJBrtItM9dSqOvY5zD3kUTeI2Hhw2ZyMaNH+b+z4RV+\nM75wl9fR/oJP/drY2E47bEJZjWQtdE0pxQSf2m7xOmoMl9Ro35XiQmU4mhJk\n38ukk3EPA4jSYjt9yHdFmFUSifdPN6LAdGKiPJuy7r+cYlF3QB6T5y141aOI\nSPZBTwDwGX5Dtt0rIWUPGT1+8RqW1Wy07QyT9uqFRlwqEamGXXBA6bqk9+0/\nN554anXmEHN6f6uwoNbC5sl98tXjoK1TKYWWUY076/KHm/sDQf+vreFY+HWQ\nlD7J\r\n=byAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/bash-base.sh","gitHead":"3f863cbfde6f08f2cdb990021ac0897d5348fe3d","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/verify-by-spec.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","livedoc":"./scripts/bashdoc.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --shell bash --focus spec/*.sh #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --kcov --kcov-options \"--include-path=src\" -f t spec/*.sh"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.0.3_1599583690913_0.24339102375636323","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@renault-digital/bash-base","version":"1.0.4","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.0.4","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"src/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"6674acafade066c8768af9461a4dfe7bae494e8b","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.0.4.tgz","fileCount":14,"integrity":"sha512-OwB1WIHw8u0m8rd6GiJcuANVQsw0qCUMX8YtvGR2vtTYTzP40xt6GLSsVIS74lU+e76DG/Od59XX1JwP6Um7QQ==","signatures":[{"sig":"MEQCIC4+9nLobztHHiPO0tj4u+5SAd69bgCmW/9yabcQVlzSAiB4aHYVB1pNXpfyig0gurzRRwwDtCsKNugyKL0fmoaRIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWITVCRA9TVsSAnZWagAAotQQAI3YRBDrmqr27kS6VViF\nOQDZkNs2AWPv+ZqQMHhbNSjhV87BR5EJXOoQ+0y+j4NhkMSDSHe+abmk4u9S\n85zhA1iXAlL9jXewY6mCtM3hifrm2+kOW6dIOXexloadCynlqWDdvDoKflcB\n8ZEefvXyeJwaM2rFfUzefRYaSkLoM0Bsq2/3ZAXP45EGvQCpllOoElJTGkea\nkjddD6sUNxZinGFU8JdRWc2mbPGoXdIdyobXU8Cjfa8viWtsp1NQda3wF404\nutHSngnp0wnYEdDUMQkDg7kWlwGmsMxKsWlthifRt9rqYgRYBidJ7N38kEqk\ng1KzCMBpNKwKlcKN/TDClqsmAGVliE/k2ABYaYjZB7ac3vFuRwM4eUiXUwVa\nJ3yLmZm3KXdJEBmJwFrjPleskq7dlW3KojHzzd5f8NPY+pqddATTfLo4f9nq\nwX+0fQwAkNudiMDovmWwT8HB10RjcWrzV1XczbqRDkAXNpGLhkjDpv59pnxW\nYc4nMey58+vXuGoRG2VgfVTaeZgKWKhjwVTfmzUD924y/OnL5YYkHXCwlhPI\n8VtNRJ4sYE8bpFbziTdU6wWJg7Z5Yr7/zQeUpLzTs98WzBrG+zO7prMKqEug\nkDotJcGb5xRiUZGkUEQNiDxiw2lCcdgdGtlwSZfr+CcIaUKXOxUQ9aeD52G+\nmjfW\r\n=kBL6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/bash-base.sh","gitHead":"55c9b2ef20d8d47d6c5374b09e5752e3a44600c9","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/verify-by-spec.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","livedoc":"./scripts/bashdoc.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --shell bash --focus spec/*.sh #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"docker run -it --rm -v \"$(pwd)\":/bash-base -w /bash-base shellspec/shellspec:master-kcov --kcov --kcov-options \"--include-path=src\" -f t spec/*.sh"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2","conventional-changelog-conventionalcommits":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.0.4_1599636693306_0.12335983732821676","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@renault-digital/bash-base","version":"1.1.0","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.1.0","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"3f76ceaff2e7c8a25e089c584dbfdf5842b40aa8","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.1.0.tgz","fileCount":27,"integrity":"sha512-iUOPQm/yCEXBprczHkhYElTpuRcxa+jx1VSVcufhDGCA0c/15GnPKsLglD0FmXTYZSYK7HY3lRHpLT9djN62jQ==","signatures":[{"sig":"MEUCIHPH82ZG9BgGuhOmia4O8+4rXxUX1bmtXAN3hwyqqpb9AiEAomRfaspyU1ii62Jl84lWQHkiXNuT61SVNnJpMlnHaNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWUjxCRA9TVsSAnZWagAAEbwP/RouKWA1EmVNXQyS3LgX\n8jc7iMqj3eYbYe5a4OTl+OnXILM/IOBbBEd5NUqxNYRvLA8i47kA6szsneRO\n0HCvwOTsoBLqtOyHqafuODenKZjkhyMBpBzFgcS0084k8CP++8PQRt3Y9MvW\ncyvQo5fTO5mk2e4Udxvn0OKCHT8DWLshdW2NPlSOUKTC4vA3cM7kCPGLdfbm\nmTlxn4jMiWZ+zeQbC7hJdLIv6nq1TdstHw8FLNeH81mHZob7c3UbcXZV1Y5W\n6w5no2DECYKmPMeF+ImdRxx+cnWfDIkcllItDpJz8kTrF8WeaCGsJKja0HdC\nJ8zgbJuDljO5C26XpOLsKUrcagt55655uBCe1FAuwat6hr71RBUUaUC5timY\nBibu2Rj2oqgp/z8M0anw/43zmGXMJRK5oeEu9U/q+OaHnnbCEipTGY7/2lzT\nAr8ae8YT+3IVP9BvOb+kOiONGNG6cA/sb7gjYlF437/py+ox6IS7mcQVz5pn\n0FZ7sIa4EoP1zr39WnPHuCWXTVhjJoKE7IGL4SgtyHWsyfiJh24KXKxdz4X1\nCgCwk73l1E4R8cCcbhYpAXfmW0zhKzmK9q4sYhasGhYEQQUdRPjRQCrE9+kH\niXykRHScnbayB7hNQBYqoPt/dBo9Snqc7ZQRsYe5ZKNAYSPVNVY5RsgMgn3T\nekEw\r\n=2XSR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"bbee575bab14dbdef761c15274ece421509e6432","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.1.0_1599686896728_0.3218683771263591","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@renault-digital/bash-base","version":"1.1.1","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.1.1","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"dd0f695b6ca78ee786cb005d9451ee75f3a6dfad","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.1.1.tgz","fileCount":27,"integrity":"sha512-YYTASc0s1e5PwomcWTt5nNAHyYIfs8qTu4htYjoMpAdPgclIPbSrwF3t0xhEIivmZa6oerRuMlgG5J1ngdvMyg==","signatures":[{"sig":"MEUCIFyN/ZVdEVFlAHuazQRz6b4QOVNhNqtjj50E5974qzabAiEA13ukwaoJ5eqP9nG+lOFs5ew1UygZ5oF96j408ri0zjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWcd1CRA9TVsSAnZWagAA3WUP/injMfmRPhQpJqWWkuzA\n4Vi05pqZVngPqVukSy6V84XHaqPeBgaivkFqkVFXBTlK3x61O5gaZ+M23LQA\noKmfNzsTePoP1TAo2uzstQDxuhwOUDMxMzJ0ni4MQrLC5MlVpzuPY9imD/Ge\nDVpO9GSz4a4l0dHYmiGL3FIBRrj1QB11N0zd5gejLBeMReZB4dhvZ8btkFRd\ni/feKeC0vrbXhWcdUzHC/fk+h1TBDQvoeYx59Aht0lAtI8PXK8vzlGy95d97\n35zpSk7L+ZBLPqDb4tQ8WWwwfsVtvcQntywYOWlKEOGHWdCQdSgYk+ZtCnnC\nJNkZ2pyTYSVxRN7/aFHwyMLLJEEM2xOVm1enrLZE+ECCIBgN16nA4J0ZrD+N\niBct3GK4FD1cZTR6XAeFgkeOLiB7TM7t4FVFqYEfRJh+6wvTpRZFXiuHZ9EC\nmlQqm1mCwHoI4p1YASFj9e0NjCtb4T9IVjTBqIshCPoAo74fK1zBmnt260AE\nDrHgqUI6NEjZntPWof/1Fwuib1d8oBHeIqbe2bYeMIs9eccHxD8OkkJF1f/S\nUKDoMUerg5SBFNs1+DDXmqBoKCo79J4uOWxfLEsahzlnENRxXfrvY943uewC\nsrPIqbYlTqqYn2XIe0hb1pLlWV9iD1i75X5z/A3LyYtIFzxGEFo37PxYDB1q\neEhR\r\n=+icN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"52975c4aceee3bb29364f62c771603cc3d95da1a","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.1.1_1599719285017_0.06486809556791928","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@renault-digital/bash-base","version":"1.2.0","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.2.0","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"1a1b14999a08e91a91e0b24fab3b449cf183fbbd","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.2.0.tgz","fileCount":27,"integrity":"sha512-ClHcRUG0q4kMQAv7u+MHtFfLRM9dTS1qJ3TUr1uoR/EJWfA92DKebRcTaGWd3HUN6c+1L9nuOyQ4jvSTx59/oQ==","signatures":[{"sig":"MEUCIENecacdjbNi7vQljNiWzb/zVNS7N7+T0log5tg4und7AiEA50TKk0OUNXLMDq4/8eeZIe2s5Qp/wNk/Gouh3ew5Mrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWksoCRA9TVsSAnZWagAAWk4QAJ22j26wmGcMq1PsPJbZ\nxYXjaXJ6C5L1rz8nadKgJHWCwiZx1HCJgBIMpUUfqFTBiWoC1x4CNxBDpBNx\nWDw3JimqjHns5S0OIP3j2wcpHgaek4xyImZoTTGM/4DHUbLdzQo7ho7f/7Xg\nJ40G+RkIF1u38fvkseYWuVXFnOV2z/QKoXzxUHN6lGnSzZu6zH67Ex04I66X\neDVmVkXgzRY6xlU+d+WwxI419Y0pIA0sbWdwtkUcu/GBvFr8+5cxVYOkNHzF\nWjwrSUUEZfHDL27qOXiY+q10OvlWMNcRDYTnIQ7mjjy2Tet7DTbI//d3D2TT\nXjldG4IOuL6fKQrT8iaMbyeCElnr50iVi61ADAQkHpvNIu5NarWbzR3L92Up\n5iQVHM9VLdKhjCR5eTeEpQQbjOH8QwDV/9xKR62N6qFTCg+uapTlwqieOlFk\njJumI8Zt5ss/DgqN4Gsks5AHrBPm+s2fYfRAsfRArdP6ycpemPjAKuFLKNTt\n7PBLL0comVbDL+mk7H3XQKRLmpBP3dsyW/ngwvfWt7+1Ess+ymwvk2ntN7WO\nbEf2k/C+DLGBIJRBDWlgqgwNE5uwA+XSirY1cl9b1MqLdgLzy+6+IU9OKiq3\n0hSNIegEaahUnckeb/+KpMFULJ44jhU48QLnBwlKvqj5qoCdY2DYz/bDkqfS\nrf3e\r\n=FJqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"97c824686e76d8a9a8aa6ba432a68fbc9a7f9a4a","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.2.0_1599752999612_0.25648991150053035","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@renault-digital/bash-base","version":"1.2.1","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.2.1","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"7631afac5e4127c7a0f714a8e67cd1564ada3fe2","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.2.1.tgz","fileCount":30,"integrity":"sha512-U6AqJI8tWIb6qMEHseK9eRuQ7w42pGfRq0HcrjxfwTFSqw57/8JUI+VscX4Ejnqh1rgLEgWwmz1SwvAv1l6HeA==","signatures":[{"sig":"MEYCIQCK15SOMOdkPuIpHamHcq2WaudkQaW8ldz7LsXZIzve+wIhALvr7NEExa1b+pYdUcvm93Y1esU8ozLe3dxWdjS2b/hq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWzGfCRA9TVsSAnZWagAAnngP/RZHCHWVggiSOm0Ebw7C\n7gP5k/vgd3szP302fH9Z9iffBGIX/Ip+zE1wOmPmPJtdDRrgcNwtGJqWgwJM\n0PC/tpOaILobe9ZTwkusIpn0l49kMscPRjlYqhcHBmgKP7U/QdQG7jNsAJ0h\nRoKqhoO5V8FLg5j2l8S0bqQo4DK8x7BVoxgIEb3oRg+0dps1J1a3QpN1avT0\naoHqkKrXDDnXfbvQ9VGxOhChiWBX7lORGX5eNpv11jJI9G6ab/d4A2wlluCh\n1pICz5Ec6WBIRB2ulSzO+s5mDX5fvp30m9iFCl6mfJbFUmBJLLVKz/WkEu5n\n9YG7Wo4GU2XAX6LZJ4a0CzSQz0wlDyti80xgzVm0qK31dQrD7PKnmGyQq2RD\n29RkDlt7CU2o8W0vFIO0rDJdm3FQEH5SyFVUopLfpKxWltxX1pHzrDp2lEOO\n//x82z0414CwARfJzZAbvi1/HaUgspLqW3ey708qFslNK2qpYrfeZuNSg3hM\nqlJOaDbGApSGqDbDUFZItUZdQqC4TeGNa8RZpA4FPVOSG3X3QdEmp4wxeDtp\nWFOcSX0kzm+6SaEmefmhJzUmcgwwLWgW6L9ONfm0w5th+AO+hDw4c6sQ/c4f\nuYPu11ndKpm4Fc2YeWGakBM7x7DyenVhwmmEzYS1uFTbySLhgJ34pbZSACmT\nn02E\r\n=9S/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"c93667e5c7d0aff3a3267131415cd98033427b3c","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.2.1_1599811998787_0.052849161172557224","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@renault-digital/bash-base","version":"1.2.2","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.2.2","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"1853b0bcdb0508cae3f381b2d745c231f5780ea8","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.2.2.tgz","fileCount":30,"integrity":"sha512-ehwfWiwwavl4l5cLO3o18SBMntZ7dwvMSQkpSK4VIeqw5mOsQLiVviHPxgIf/ksyRbPiIS/ltkDZH7kendDiiQ==","signatures":[{"sig":"MEYCIQDxMollFeD9GQgp/OOyzFrqBqHJ9VVMmUjl5sbi0KGbfgIhALFH99ygRU8E0n9A+Ghn2Og2XAt9HLb+4c66eoVJv4qo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXpBKCRA9TVsSAnZWagAAkM0P+QGNlUpeTuBu78JbiB3p\nkgzCC35NZWEYem229I9lBUhhoLzgvo9dzJPkMu51amvzkOiugxsLSUHgVksh\n+F2cRFnuecFADp06ZcMZnudT6kP3qR/9t07chd6bYkGSwErHp4ZTzNbeAFth\nOM21vwbNLllmVQ9pQOGiaNv67IHmuJW/6xuiAM3JhC9+U/zbdvV5+9Z5KkO6\n5S+L+74fXt8S++Ttrzth2pgm/EGwqcVZAZUup5pGPDZhYpvXKHh2yciSgucz\nfikX+5Pfbv4uKLOTI5O0YdLj/964gw1on+4AB5dlP1ZnJN6uqabQKDWjUOo4\nJqbOA1oBa+ZNSLKYNjVJRqoiXvArnRpgZFS54okt4QbQo0+O8hbYTsZv/al/\nkohaBK7L9mfzzzmUeC5cB9ZngN0S4iNE9kNnlS/7gJehY5fTLMux+nDBk766\nRajSdG8Mn5T37OQ/2QPi6AyDUuPGTW64vs+L99xcSw2ed4M5Y43TsrKt6zi2\npZBErP4JkOHNL6ANuf1Dhjk403+CsG22wPmKDjWiDNJjq7ki/OUCy2W0yYgm\nTv9EhgsADrrHtkKwekJpL5wFLE32g5OsRCcPvyECrZlDSD1OSulWi620EMhu\naWJFy8WvfcDWul1c9MMiTi0yIoVyeYRTnzX1G++hm3ssYiA4DQ5HCBV0APlK\nh5TZ\r\n=YpJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"1521125ca622983bc2bc87f494a2f39f2845dbfc","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.2.2_1600032842031_0.015242308074175037","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@renault-digital/bash-base","version":"1.2.3","keywords":["bash-base","renault digital"],"author":{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},"license":"MIT","_id":"@renault-digital/bash-base@1.2.3","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"3f5f71590fd0f843129c4c7197450d108a4150f7","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.2.3.tgz","fileCount":30,"integrity":"sha512-16ut2dE1juQP493jlI6364uZY9TPqUo6ikX+6zXnd0OO4AprbTqdYriQyPQjleE89FjFTvPlVFlZi7qhoWaxHg==","signatures":[{"sig":"MEQCIGFKQxeZmOdAdHzemCtdxRSBNV2lSuEx27ep3rnjuRKKAiBEF3ZpoJBSt0aXicmEKKceI7M3W7AyKOdYgkw3qNFCeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXpTNCRA9TVsSAnZWagAA+hoP/0fWEeK4lhFeqsq6YPqC\n5fBwQqM7YTfbDrgJHRxiHdHGSS96gY4B4PkzXUvCtrfvvo3Dq+uDGJ2B0R6x\nbLN5iv0aV2PAzpHTZhXbEJtElc3ZqCRfTxYlRU6jC04gFTv5ILAMMglU/7cz\nyngzYeCyz9Hta+WtCpHigkmeIpwJK3vOO6j11ibZZYuuITQu3li2QwJ0Gcyl\nr0xg9SGkfVxDgZ1AaEzGKjyyU951MFgMfRbC32zHf4xRLo6P2d4MOWUAqUwa\n+HSr8clplbfu/YvIvK25zmjdRaSFJ3reNFpub6jHMhc501aKYgL7UVf+debi\nzAnYt/r7YbkIoc2cskb9krinz14w8Y2jLVsYKfpohiNcspCVlCs+qBa5XS+U\nX3ATQRE3gZsLeNWO2ulwaDf+3jcOnyEyhmjbJVJYsmTIr4SS1i133dd2S3Xn\nuQsAAwVU7NMkKo54SaUUMQQu/pSSeqV9+gaxAwgfjT7/Xz5T8oy1YmrlNWjB\nHxs9V7dgQNW2V8/K0ZYkvBmVgLEydgWNnBRVW+AsXEJs0VXAF+seeQNHrdCh\ndxs92F3ANJ9zl0dES3/E8cWhARDTLAzzE9yCCxKyXVa46QWMl6YL6VUEeDac\nqTfKiGUwrSSIwflBsVCHIz9x2S4m8AxKQ/uHqmwOLO87ozCUN8naC0ajL8Of\nsZ4A\r\n=giYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"be03a13274e91e85a4af2d46ecdde08dea051e79","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.2.3_1600033997465_0.5571404174833414","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@renault-digital/bash-base","version":"1.3.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.3.0","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"d9c231827f452dae8f8a9a38691b543f66da21ca","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.3.0.tgz","fileCount":32,"integrity":"sha512-KWUy8yUuaY0g6e1ufL3yLZs4T26HqnCAmxHpHfibZZsXtY2/XTTZNDAIRHbtTsAAMcWycv5t+sbn2sBmYqBarw==","signatures":[{"sig":"MEUCIDhEFnJzmST9wUYY/ETl7C9zaG3Y3VWNqHDsBvQE4JbRAiEA2EC9zauwJPhSIlqpMdbM6i4FlGqobYvf/RRfBeKKaGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYPqECRA9TVsSAnZWagAA4MUP/0lpoMfLR2CYr35cMY1m\nx/cA6/FUy91iNKM5FoqMjczowRF647AlvZmv1tCSvpex2iPc8fd5ND7XTFDL\niGxtow9T4ujYzFgQX3SXUlm/myqb6sUrQ2DgeEBxCAS44zApy5/aLePo03bS\nWmzB1VwkIQTNOX0T01zMCHlyS7kbvuux1f7mftr22rch21H0tUyMbXctkJp6\nhDyLBLUls+/blA2a3ZfGOAAKCJhfy8Obq1N6e3IxcTNbolDWVs+OT/W9tSib\nGk+hxflLxJPmoMpozaE8NgURrCaFiMNTbLDYUi3t/i+djahoUSW2uQbSJ/dR\noJZszYJ9z5tKNbyUXhwxFVt5l2A8t7qWIGMAePCAlPcMdzjokoxCdGP6t+rW\nCebWZjm6YdEY0bY7Ysp68NJa82ekpk28+2iRUkQDIUgtGuZcp5jjKpKSBht1\nHCZsxJzHJWJ0hRQjWiW2UOp9MGhnIZrc3ogea2wvkaqfpBS9jieXKslxJ0Ey\n3qoSq14pdPtgEiHoPlqHNADWiQ2avGxPxj+L4fC0lhaQ6ed1PDx/20ZxmQDL\nUFaurfACNCIZFdhmXqRa0r6OcrhIeJcBWTvt/zW1V/LSQPRZK4xUjSqA0oAo\nVk+J4ttxoYPLR0oY7SpKznTeZLXBFXmJU/leI3Zw7wAeFSLUBRAcpXaMgrXx\n1RIh\r\n=Bpkx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"c478e553ba0062f7ae16c422f63bf7c4b944f01a","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.3.0_1600191108183_0.27863089817518816","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@renault-digital/bash-base","version":"1.4.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.0","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"ba815c811955bbe209f77b782b9b03745c258e04","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.0.tgz","fileCount":34,"integrity":"sha512-eOh/m9m46QdIMdiM7RDh3zb1KBL23HkOAAqyJb63N6IxBy8+MnDgqVhnulLWn7uUQDkw3pWEvG2Eta7bYh8yYQ==","signatures":[{"sig":"MEYCIQDObZDL3cZ3xmuhXZwrF+Iz0pMFpfMfMtQVVbeNguLVmwIhALHZlx6VX607xae/J9wXcq2flLnLITA3KW4Y+etLpVKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYQHLCRA9TVsSAnZWagAAq6EP/jLJtJg48nZKTGgMFhbr\nFek5ZRhn7c9Ko6kv2hKSFl3/xOMsj69HTG4Eo23yW2F8yeYDxvdJlwW3jckU\nHlF2O/WBNL4teQ53ExRMPSeM1MZHWKQ+GPkWdQRufl36lUGZ3IlA9uLcAmhu\n+l2EmLd9zvGcPD8WbSkjwa2MlREHSpP0RnOyPVF8RisWyyTR507t67/Ise/B\ncJkblM4i85yGZThth6Ih8gYCyjtRr50cFMNWSjL3IPVBAKna5zqR9sbtCJDO\nUObSte9FyWw9bZqEbBtHZ3eJCbD+qZ5bawD1E3bWrZWlSiXJ0KLfmBTkMa2x\nOgfXkPDBJ941OntdgKsbowrW03guM6kxXHPGPbArm8vihMEB1LkeTp+JNz/7\nW/HTKpJuXSEM+ImrRxpaF7QnL7Q1f10TXQKcPg85EKJIqkdkcAcanKOW1QaQ\nPN31a9GZ9H4pwBtBv98/0M5q/HVvJ4gmcXfVfN/NAhwVTcU9YT2jpQVoZaEI\nGpjYaCoviMJ6iL9146C7uORHadoyW2ZyZIgZ+DDACVtWARPttShyXwgxnm3H\nZcbzcaHCkF4yDYkoxc+s6WwBbLG7pWX8IuBeIxupWPdTo8c+f037y4aD1RGv\nB11AGbzKPS7WOqYRbfe6WKQvG2j9Ltkwc/Yekcpi+knhxqMYmeLEXErPH1Fb\nyTK+\r\n=6Ujw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"0241d750a67506e1b8f0874960a7b7cd8a83db8b","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.0_1600192971209_0.3036953815044998","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@renault-digital/bash-base","version":"1.4.1","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.1","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"a714acc383b0868af45caaf6d3d231e65d9a93d9","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.1.tgz","fileCount":34,"integrity":"sha512-Dr/3jPPUzRvzn81zwKHVrJ8MEI/kLeGAZ6uGrsZo5AEdbNmAIAaTk8+3oBTiQIKN1sON7GC5N3/86qWgr8x5cA==","signatures":[{"sig":"MEUCIFqjEL6KM0C/+fpLKMdQ93PHMxpk0BTGeUwNfmww8+q/AiEA82g8oqIjgMdqeVbrJGzkEAn4shNhpBLPDnZPXUhL/SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYQX+CRA9TVsSAnZWagAAhz8P/0sVwgOrclTjBAKLwC5W\n37+LIHrEQsjP62ZqKR6cbsUOzuPbG9suCknhxOkqg5BvLX8IrWyloVCMh/7g\nUYnx220hYbvOr2+Aw0CbAjl5rwdp3V8NYFr9SRqxtlsvKpIl+muni8jqPJdJ\n4tHTIJ4dZrEi3NQ+HXBNI+mkVoz/Ku7dbATrdT+EkxKsLHNa9/ZK/wN+RdHC\ntpP4x5oJ1NO2qa43MWRv6V42MAaEPPbzELrftHprNfhGN7BYZ7eQzGoP8aBp\nnt1np/1qzOlTKGVI6Vbjn96baG++iKLnD9OcpujoZKmb9tfQETvsL42Dkirv\nTlCKrDLQu+EUa4jHOF0Oljogepdvv81ocD3IvfcUtbiq32yY8XU/jP3yyiCS\nMwC4DLPQPNfUkFmbhZRl7xYLmM7FaR/lPYXt64PsGR7HMt5gafe9HGbJjaku\nT3t36WWQqnr24UCfc0H6o+iSf0psvtJjpOdxQ2FVld9cvTjxXOpYlmAiT5PE\nlGN7mrtG3chjg3MoVto2EEHpb/OPnnJmNN3ilt9V0ULEkTJGyjqg79kXQCmK\nk2m8NxDJCDWaSqtdV2NL/euUFiLkxKKBOX5sb/S1qOuN3YDhcj780zJG00eF\ntdJuvPnzUGv1VvBhqEgaMbFbRNif057JqdBKP5gqEXzMb8rP9cSAKcMIxd/B\n5acG\r\n=oJCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"53939626e7384c0e655c29b78d8b1bd52e364506","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.1_1600194046194_0.9852193568359935","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@renault-digital/bash-base","version":"1.4.2","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.2","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"c31df84663fdf1f5c7498e1fee8a966dcae176a1","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.2.tgz","fileCount":34,"integrity":"sha512-jaS2W04/5DFAdG03/lFr08jS2NLUkGOZoRMJKQcm68Yx54deWOHSNFkhGcsQPmB01kXHKBY9MPDXr3t5T5+G/g==","signatures":[{"sig":"MEUCIQCrN3ocKnGZQPIFREj/WatdsHxCJAJaKkgaV75GVg/PQAIgZUU27tWQJUjws55aTQRYlUvBrI+e0Ss5z18bD+bwYM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1444124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYS0ACRA9TVsSAnZWagAAOxIP/iNvzOZ3jXzI5sVaOIkx\n9M46GfvUMoFb6HZo2NsvltfGR/34J+41GWBXLVedQn/e23M2rUODGev11r/Z\nCN73vAM/bCWYrG8VCmjpuniYBCcuVhhdX8bWCnE+nUGgNaISYlY+gjnIZlRZ\nv4R2XFk9103/Xe/nnay803h9W5GR+ejyX5DvGg/KSWuLS/iZkXTNC9QX6CuE\nseLicDIea8pMk3XVEwOL86w6+PtgaxGs20zP9Hs2UKpPxPI9JRhd5DDLJs7K\nRmAd1nSsjl9aRVRpyrEl7ILhPlH/dBTeYe8v1ugz2K6vT6dAuzOtazFjN8ax\nNhStdFR0Q4Z7ezXviPoFLCgB+bbCF4mv2Zl212iDMc8a+mJTHatyY7aZT1By\nLPfN2ypZlLeNWUNCBOOMhRbtPnM3fIsGyVHf7y4tBN19UOyjI8loyPOXApMA\n8AV0jyzt2tqEZo61ZdGyflSIADzQ/78lLzp7QV+ggFqNQz40JrUurUv5gz/K\nellrhGD4NaGnuQWSF9d+i4/rgAw9cyXQpliP9sDmDP+jKjfWbanXeEed4mAI\nz1qF1kkIQqr4O/IIongdnGU+8XRp8Fvzu7KUyEj1mWSUCnULJcTqzICFGm14\ny1ue1yUu4e77NY0n5gV1mAd1QOULYvuf4lmP18AsdMHVgpNIB2iYnmE3LMcM\n4ZUx\r\n=hCeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"7c504120cd581a832e685caa0c685759dbdde2dd","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.2_1600204032101_0.9847727272977185","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@renault-digital/bash-base","version":"1.4.3","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.3","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"67c22d95bfd4c18e4f043a16828d44e65c9d4a6e","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.3.tgz","fileCount":34,"integrity":"sha512-SGrducKlgY7uyNILi8b+r571GYypwLWQPNgtqTaUw577bkdNs3cIDlEcWe4Bh6zvYvPHDm5L62t8eBcL21RC1g==","signatures":[{"sig":"MEQCIFBIjWFH50MOHbubiSTBASV6i95htgOc44f3nFo2Z4jqAiBXFUsDwsWjCRC9oS6EOfueZhmOo0FrakEjCpuurK1nSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1444484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYa0jCRA9TVsSAnZWagAA+GYP/1ZK31k+oa4LojJYllo6\n09iDuXcbBnG5Fv9xXK7QXE8y/bK6mUucTqP0t3nRFwgMannDSBOj3MEautr5\neBKGehiLik1KhqeyqzgioN1I1+uQxUzhTIRDy5Mqfk/N44oYiT4keShlPcZn\n2uP++qhEXCezLld4ofM+IbRWIctNXL4z3bIpcQ+Q4aqCUlunCotpbUnsdzmr\ndyt3KV0O9ELH8eqZ0BWitlR9SySby+rmfoiBeTf9ashUJ5LEGNjT8qwS1t9w\nfaFuLyNVOE3b59/WCj197j0JtamjCB7D26bcRcu6BVj5ca4dJHL30+Wmg7o2\nHLpxPPqp7M7Y2UrWz0zl/0v7bEvHAsF5062ZFXYqW6NN1s//gfxToawKMqdH\niAznZhJxzI5bwtiXDxNECW1HUO5YJUMfEONSKc4z5alAgNY9ThHGds5YxaBM\nmE3x5sNFLOoAdF/iOpwwbv2bFlMc8tsktFieG6GyiAGgM3Nq88GKWDIVkdfn\nal7rrv0WYPYApH71K9qJHlJ3HWqZ4cjqBoaUw3GnlKkQftQMvHozfR9wRh9w\nd1VM0aX844ToIPygsUx6VTIdtGyCpanaqLljZDi8ygJGCpj2hoDaJl53prxn\nP3mCPTYEidrh8qOdELeOBo703X4nxH0K7ivS7pmmTi6LQaINMdyMhm4zG4jn\n5nm9\r\n=vKPG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"4ea77df2e7509e1c544f0dba009b35f3f7f6c9c0","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.3","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.3_1600236835244_0.4203510903440144","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@renault-digital/bash-base","version":"1.4.4","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.4","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"eed6b88833b9f8aadd50a4cc1f06453e062de8fe","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.4.tgz","fileCount":34,"integrity":"sha512-MxwVyhbgjwqlnOMEllF0NLNsqeHcjcRFeAAngTycprpRDbZjlOhGnqGoO5BR7oOGApJTl9WF5xBEW7e7yH//cw==","signatures":[{"sig":"MEUCIQCBpYqJsqJzcEjE1FYbRvhqIvuCyawUQi7eGZFkk9fQYQIgZYDbB9RVdBDyslD+jCf29KxMo64G6iEx3IafR5F39o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeW1pCRA9TVsSAnZWagAAx0IP/R+1W9Ve3E4IEg0sIDFI\nqFor5L33Kdchw1Xjxu+q5yBRNIT9DheRQ0zkFzaCEpM2Z+Buc/ROu+2RLGFP\ndH1kypUhbD6YHMtuWWbAssLXI5p2HWdrvj1NMPgxYPXBPdj1UbeSLbUVHOQ8\nAhfE+nK/++mEKyobznwxW9J8gJISvI9WHSFzSShFYYVwNnP72Obw5Hc6jpSc\no+Hrkiya/R/7vMPaO0kM+i+3s/cC8mOtJg3z/7WVfXJsU2JJ0UbJPTUHyUCx\nSSkCO4yH2GBGPuXq/kYkDusCPGgQtEXz06XZskzHzo/rMDSdo6GiZyva2PFQ\nFAFObhEKSVgAh/JdKKfNcU7xDyKHKRQ+MqGD09B9PJIMhz0rQFkflf5NmMEu\nXdUv1IRN9WO478hV5O62JRrH/4uj/PwGtmxzo0BHkW8JLhzgtZ8NKOaF29F8\n8krLXgzXiMzCa+xn/VBjGJcSa34YLMTP7SIfBezPmoqh/dx5MaFz70uz1V2N\nZxU7uxuYmU4vsuiI30CLootDEXZF34iDVkRGEiiJxLrJxwfpO1jOm4BGWJHy\ntURNtAJUydmPBOFqkzueftmqq9n285HdOcSNM51Y0npvFQ5OsYbpWQKg7Baa\nFdtTsxXTEqRUuBCNfr7HaxN10/scaBz7Ys9GkkObbKeU7KFyEJYWY+xhm1a9\nswun\r\n=4eSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"012fe28f5cb2e3e44a594edfcd266bbf96a57164","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.4","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.4_1601793384672_0.22384467036528122","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@renault-digital/bash-base","version":"1.4.5","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.5","maintainers":[{"name":"zhj2074","email":"zhj2074@gmail.com"},{"name":"iam-merlin","email":"romain.dary@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"71ead50dad2f8418ed6f26c0af80ea6308be6862","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.5.tgz","fileCount":34,"integrity":"sha512-St3sb67JjzCEIPLkmicFP2Osd9og2adl89kfyvhsc3CO+iiiHMf+khJJ1kJMRicuy9e5IFEmnaTsa3f6lQESow==","signatures":[{"sig":"MEQCIFYY6Dyj1+KPpIeKMEF1iFtCKY1QmGTPRP2Sbmbk6dhEAiAQ8vAFiQ5ZXjsJTBGRlyvrua32oRTOoC9zrm1Mj4HOdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKDsCRA9TVsSAnZWagAAzAoP/j85Rxl9sV8KNT4qD0nO\n6BubQg/FqM1A2Pl7LPV82mplFUy4OSGwHYW9MiNsxOuYOopmJx/RYjyW2PAo\nIdpBFatj82WesMmnfaYLmQ/43RBWLaZaUKp8+nuUVleTRwvERPCGuX/ynQAm\ndX8L6S6m/7D3OUIdcvE9gapK/6YaMsBsV8p+/JS80UzAmCwgWmcX/BoK4byM\nVSXrmW+lo0uedbeHfDxe+rYg1lwCtqE/0UUdXDJbd2lluqKPc3HRUTZHlDdh\nMs9SSE+qPbsSYUaUzP8XluUtsfIkdOkm8arR5qMGvzDM4v1r3ZjEsJXomAJq\n/qBwJFIGg+brHud61jiBNZ72LHyUs/YV+Dto4bDCu4iJ23AkDrYAI2/7z9eL\nZrzcWYybKH8Bp9TctjzX80P9/NvgeB2W2UWuu9jlLdFoN4z4lSxkaEfWc3YL\nlU3MXwV8Bo5jCwQwYVTO1dnNiicWzXwRU5j3icYKR+HCl7JOx5iPbq8ooZKf\nf/FXGg8uEZy8DS6Z+10p4AIEcsAMLZSMeyQmDeynWfX8srqi5zCLXYXqt9me\nAZPlaVNGUMbkvAuO5rsYecZVd9XsC7TirDlNi1CXm1mhzMVF03P9sOb/u3Xk\nmcUNZKUwYQLeOyUh0glbSMQBrQ7FCfnNbBGqnINUGk6X1VIWuiEOPDaRHsHc\nnCI4\r\n=5sRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"b63701a77fbcaa8012aa8eb63c4188126d3b4c31","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.6","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.18.4","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.5_1602003179765_0.17554205848360938","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@renault-digital/bash-base","version":"1.4.6","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.6","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"b37983f3c817b9856d88c286fbc2efd66c6dbd9a","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.6.tgz","fileCount":34,"integrity":"sha512-lCF+qyz/sbWx24uhp4a3GOTQaOKvDFWk+sxyZW/h0nErjiI+L2NdrMbVaYjPwzquEotdzMSGOEDfbOL4ap7lqg==","signatures":[{"sig":"MEUCICiVyKjYmIG8ylT3LSCu52Vl+O0Tl9BAsF04uFQ+L/jCAiEAvoCg+YXyNNkSZzlHO9qWjtYakZ4XqqkPIgLMGxtQSQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFx4qCRA9TVsSAnZWagAA/skP/RLUMYQmG+p2h4xu6znJ\n5cA7Z0bts0dFULa+vxAhuStq8/GlqvBrdRxZUM4DQL6KSpPeNARFnePLUaP7\ngKjcWepS7v6DCdezbuaBZr/ZNJEFQdvYbGRs1qmrYg7Jln70ICrMQgzitx+G\ne39NwlPrjT7cTVIG94BkDojseUqxvu+Gd73/SEyk4kHcl3gz1sGQXehR59Oh\nTT4E3zByyVUJXe0jre4YILgMDpGqrtBXOu7mCzyZ92QXjbqBThlMHQloKlTm\nbkv/8z1NcodvMhxg39otuWJOAGVcdQldkyMye+5xjAhTIvc4br2wDwqT6ZQp\nBhXrUYB4X4f64RCTjm2aIHZyiLScpTD+9im+BlPVxDFDu5u5gwsRJTNNj8zv\nMcpdvj5fR/XninB2A7qKqStK/mVPw1mFYsV60tZRgnle+lPW+MtpsJhvCMCT\n6oq9jYfDFpffUEf1r22fGy4m555y7uuUIrw6fzQpdRbCpRGHa4c9R1mWRs5n\nPwAYfMTYdQC9g7TSR/sIOq8k8Xrj1VgGb3q4rEAJL9dBjUb/iOvH3NYJmep8\nf7V4vIHABHq/gfdC6knMt+lNrKKpGrXKaN6tZdKIMPnfWKaLCzNoJdrGo+tq\nqNvFZ7TztKX0qY4CEc1jE5tHkH9yPBrglj4A0Xtz8dA8baCaUS1s263bSS5j\ng7+V\r\n=V7Og\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"5fe3400c043e471980f27695a55f588a0e1bd019","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.10","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.20.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.6_1612127786000_0.5822245893698033","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@renault-digital/bash-base","version":"1.4.7","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.4.7","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"da36ea94e01b2c51376b290e623a7947830f2493","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.4.7.tgz","fileCount":34,"integrity":"sha512-jATgqaob4CUPlVWMEMwgX9cEHPfB8rTwMg/b5kScL/TNZjZ2VWFVANcezkesYV7cYHtF2fTS9AYHrdYqBVuChQ==","signatures":[{"sig":"MEYCIQCMhdPaMNbcWLErKQndDYpfzHbZqhg4IFjmFtD3kuzjfAIhAJQp4Dmzzjn5IwtmkgV6NbNMFflCZwkqd/jRIwmHVkAR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1452121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglS2iCRA9TVsSAnZWagAACycP/2DydH40aM+FRGxp9Pei\nCkZwS2rrRMYqLMk4bdbul4PsSRa9VTS4L4IvWZQndlLBuXix3qsarjRa2h4X\nwJCrhYHxfEmxUOA1t5Qzus8LCSmjepiKc7UspUuIcnqeB5aiaSaw24X6irrt\nMiwXj26s6+KBkjsFbP0k1Ojfj7BSE7vYOw4zs09G6pQbrB7KwvORK7+VtNBj\nhXIoKcXrc1fVu3MjNz8CK2s8QKw86XhoD2bxe0964RS7FWE5LBR+uWH8xI7l\nDTNwGR720iSTjYATmCQKSeSF4n9iGJBugvB9dPeEDRpy+Ajc9NlH2IWneMLo\nUNNxg+n8bZFMYJV0jm5TAqP9oaUoe2XNetPtkdKrWapyyPWgb0ypUHJplw4y\nMkDVv0p0UUcGf4D+qDqAYu1hVTCUc2AfMy7MfkiYM7Xr11lk93ylG3LlYEqm\nM0Y9gCCVDgUlxz+vbh0TsHwzjC0m1oHpDcHVN/HIc7bfUACWu8WmPkqpzuDX\nBfosm4iqeYhypHkAM8nfeqexaC/TBMe+2KpbGhnRYkhgWOOyCPAZBuU/hMo9\nl2ryYv2j/lH9DtxU0L9JpluyXJtqrnudLOYB//CPGoSfCk9w+botDZw3IE6y\ni+QfvW2/eujALspaUMumzDpvSH9dRk8rcdAomtveugTq0DbiObDaZqBxBKjk\n0rNk\r\n=yb3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"95b518204a9c23374eefd9be0cbf325bab29f4f0","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.4.7_1620389282055_0.4894662659086926","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@renault-digital/bash-base","version":"1.5.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.5.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"555a3914d579656de71f274939446f1ef4840698","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.5.0.tgz","fileCount":34,"integrity":"sha512-PkbdthElxYd8AbrODwRnjH3c0wxRes9kwlxAI7Mrcf3ugP0Y1uShJgJWUgTqESLmzcp7oGMDaDoh6QHCLB8rcw==","signatures":[{"sig":"MEUCIQDxGNoVmSIay64q/5Hl+G/2x2c25ovWMiTiqaDZth3oDAIgM8YNjfpZ38DAyNn4odWmY+pzGXgqPIMiWkEdDSKqhRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1462193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglYkrCRA9TVsSAnZWagAAhYEP/3ZyH6XxRVNQSleEBGhs\ngAyl3Q6EaVZGfTHgQEZDpjV5WPIbNAKx3szOg9kMUSidwoQYnZKBpFF42H8p\nrVXs+UPHkMxaZE8tSZH2BnEwLu8z5J2txjPqqHJ3GkYdO5J6WmdPW900abjZ\n1zq/+WmhXPpL/rA0yu98DF1vkZf07vh0XnHtEplimoDgsWKVMT//q0y53Ccc\nS66H84s0WgAOJDaQDcybZ3U9YsAIgX8HEFsn1hZToZMBe1sgj0fJbKHxK/a5\nbE/I290C4XI750LALtSDDnkyWgXfNnurA6HDbXA9eRPCX/nbWvepwYi2flWe\n6fuOs1KKBz7MnAs63j9Aq7eBPqBSCEXcO+QcnLLjkESPdYY6PWRSEvN365eq\n5IaGX2DPr48KIvCRgqirE8w4BvrLpjZ0c31HGA14sdkT+823ncO+UJRe4L2v\njAno4P76mLzyB1E3G5AEuUoGhlhCJkZYQZK1z7VLqpsVqZMM2CJqMVshgB/C\n4u4CnyH/hGPe0VdsKhCbb4bvbn05BUHx8SrtxSKDH04GgXe/UEUEHLOaQ4+c\n0fY5Zvkp5Y9NRhtfHlnybyMXlNFvQE2Jxr2X+vjVbUVq+BImc0PPnTJGNX0z\nHzwnyNVIE1SJZXZsQtexiTyW6f+9lB/skdGnuB1h/dHWoLYSjDKDbnmyntOn\nRWRF\r\n=Pivl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"74a6bd161ad3292afd97da7f1dad994d380e346d","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.5.0_1620412715325_0.8562178248668315","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@renault-digital/bash-base","version":"1.5.1","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.5.1","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"6531e8fb1433a9657127af55bc952abdb3cc99e6","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.5.1.tgz","fileCount":34,"integrity":"sha512-Ds8rBlVUCT7ZHBfppUsKFyXhEilGhScFaMRCVU5jHZ2G1tokz3/YKK2+Bc/BsOcN130c/y3aQK5Q3tDrN5UtlQ==","signatures":[{"sig":"MEQCIARBfJQnnonYGHztImKn0UVdjaOqlY/FupmE++Kl56eMAiBHOq6Z6hR1767Nlvp6I0dsQBrOxq1d+oJwiPSZyke3ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1462288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglpHrCRA9TVsSAnZWagAA8VsP/1k8TR+uVLQhIoQ7kemT\n1Rs9SgI3m8Jy6LdXYTRTPYBmSyPKI6CRgnEJpB0RUwkFXvVorBv2L6W9Wcc0\neBEd9NJnd2e5X1RLHHwcxDaKIPJtiarJF1+0zm/UaoScsM2srjGNngCul+Os\nEW/UovZzAjhwjfGxdnZeOa0q9nBW/xEDT3bxAK38r73pkrlofccA9WWOQSXH\nCEG9kN4KIdBG9Z/366JrwMbUSpc8ziU/FcKUYSMDE9q2gjdPiiHyEvDrmxcU\n9S5SDTWB3bwY27VVF/mf4PQpeWbi6yopCyc36ApETMW5rJHX01LHDdvg3Lxg\nWT3OG7DPAMkglCilbDKa+RFsbADMMYJPiL0pOzJy9U65MVM7jF9pNs/XClP5\nBH22pe1AVuLSfyPMAOMb0pO7jtdDW1puP7QfzXQvb48EghXvwptZY+4Dzg8H\nDEjMHf148d29MqGqXkea2LDI+evXdiBwx9qM3our92YDYXM5/04yU3RJzy8y\nssWDTITszGCtWSMESUeFucsYBOoZiOLEc+ezbgFgQBbb0jbhHoaJedNKwTWA\nEkf0kOjIdLwnucKOkJmmQJE8+vG6WKFKO/qOTsPWaN7BalE1tcTDdg0FhNek\n/zAqILWxo2HW5PQESbQxl9reKfUK7SBjzwuMS53Mvxs4WD5/LDJ0Jb25/Wos\nMRnp\r\n=33b3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"c7e16c337fb449b9ea780691e9c6c8e1e060c90d","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.5.1_1620480490594_0.7167757958675598","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@renault-digital/bash-base","version":"1.6.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.6.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"aba0242bf0d7df0abfffc2c7b682e37ce3040f23","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.6.0.tgz","fileCount":36,"integrity":"sha512-zLUPL0w7GdO59KYKL9op4U3m2wYvYv7WctajOa2iu5C8ck+YgzbGfFejdUfvSw2JXZtSjg48CLxSRf/mgznGYA==","signatures":[{"sig":"MEUCIEStJIYhMdXPjKZMx8By4qfvOQbCR0P9IO6jmJNp7CUtAiEAp4hpS9kOkarAG8T/odhzZY+JBjtEfRkOP+R2WRiLvSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1475718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmC/6CRA9TVsSAnZWagAAG7IP/R0i4jdAsq3L5fyaC8M9\nNGxJ9KhT34WZvYf+BaEl2tUnRMFsuYVbsgTPUQOxdA1kKvhXvuwkikeFF1F4\nE7+1QxYz+4SGX68OyBT1bflXzywBGVNewMendgA/eUimzo4q/z33MO1klhHO\ndL/7x0p6rgLPJfqLR8Vd8dxWcBjNASAjcVZBR6T51xjavbXAl3XXfBtAbZSg\n4wXYfR23ubnvaVHVK3wmafOTwlSGFDRWmcwG97wxqkUu2kJlgPM/XOXW/Sjk\nXFwqm+bWBFl7MsBk9te7z++cuyMLVu6evdr0chb2g5WJpzBM3teeQ25glotj\nGl6fi2uaczvIDGF9vf/TpezaqeUF4jvFDDCFNvlNz8DYb1VmGL9yIp+uLvdx\nGisp/pcv7yeHaGKsVPA3OWqhbT7ridWZM2fpSd/NtIFNNtWr4J2bVyeQE9Y+\nrwVjQAnN6H+Z2ByDZMy6MPfsHGZMJedsKESHbd2q3VUFbgeMk7JywTP/IPyB\nfmJrqKjjUmEsqQuA2zp/uFPuCrhV9Sak6zD0SV48GSvNYQcd4PB98cFqE8nK\nFxxsb//Dbv9xMeYVOP5Wo3X/pfQtFcq9GHQma9kpqZqxzwqUO9qN7l4tae9Q\nMyR0dDzLOk3dD/PLst6w3PVq1HPBT3QaklkX1EqrTMuSOKL5fEDPV+80KZnQ\nxUsX\r\n=7LeG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"f2db48323557a7012069dfa971f0b08ac0db9fd1","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.6.0_1620586490056_0.4340521859962885","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@renault-digital/bash-base","version":"1.7.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@1.7.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base.sh"},"man":["man/bash-base.1"],"dist":{"shasum":"7029ea7796911c8d6dec4f6bcd06a41c1d677f27","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-1.7.0.tgz","fileCount":36,"integrity":"sha512-MICJEWru2JEO6L419R1Gor70q4ZAi5mG05065PB9ywnDRFwRLvz8cWFlRE32ZnZKiFG6XKn8TVOxAL6QqIFRdg==","signatures":[{"sig":"MEUCIEHNA67uitavGFsVNSIXwcskOLvKp/fEP7N4d88I7DJHAiEAlJ+lVKH3k8C3Cf0SRGsqgVUNtXKMNwETwbsdLiOq1X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1477272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn/VdCRA9TVsSAnZWagAApLkP/28n6612i2oA0qw5FiYo\nxIOC4aZRz+TWFbA7k2X8IECFpUx6FNUcj1lfM+idHioXzxmmIXCfcAGsRFXO\nHx1QDiQCjYMHsI3n1ZOfLzGEzRDOZd9MMhGUaNH+cPnzt8qpGVhyRNCiCeoD\nG5ZYjaV2cpV8euhXoW8b0jrK3drFrdwJkmIHincj6kdjfPnAh9hxPVo1mzNM\ngTezQ3K83AidS7hJN8u/4ZPSbcJsGm2GClKTerC75RUvFSD1xX5SYmkgg1tC\nb3esg2y1Ypm3lnEQhqL2a9bcQfFx8Lkit+Pfnsnm8IEqkWdN8Y1xxoVnSdy1\nr2WMC6DrfRMT98AOnLaHjFwnf2NyyJ2kSQvxfKAewq7XxYBnnQkzNMXFWpGx\naeGmp8gk+zNV1H4XZKhnbPpqV/fb6GQYD+xHzipU/LwexBdPnXsMDnvbOneW\nvsXZQ2TigltTB7OjZATdUHmsfy0s1qPc7D+6pATDsMTpO3T+Jjffghy305sJ\nSwWqb0XUDf62nkIfdqn7IcWO2pVI1RunagSukYoefdOaILREIG+DE00oHgFY\nhrNkzOkipt1Q/OimY3yltzUzGJbcxHGsF8R24TRpdAtSntS+JErVYLFkfgSx\nGcWojXA0btDrq3eaM5N1QNsjXyAjNxVJL0uBfzMu4C0M5x3CdlfVtwa4DDVT\nQd5N\r\n=MpzI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base.sh","gitHead":"33a4e27857b3c187979edd851af14fb35fd9bdff","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_1.7.0_1621095772979_0.02901251451288478","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@renault-digital/bash-base","version":"2.0.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.0.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"40b2a3f483e6c7230eb6fee730f313800295719b","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.0.0.tgz","fileCount":36,"integrity":"sha512-wI7/GuoKxYizoogqCh3NIvPyOKD3Kj+8VAzgv7jjAzsq9FxJ7NAk15Je6QXe7Yxs/B5fBuU7zMSmRoHW+CCuXA==","signatures":[{"sig":"MEQCIDenSx9h1MlGyVD4UusMTf/WE8MTpNBNKEGiL4L9pViyAiBfsbcnPxfC4bUXFm8vSseNbC4UmnJfGYRsfdh89/sQRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1478400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgot+ACRA9TVsSAnZWagAAHrYP/AqgEaHrJsKbVI82OX1E\nVKiRs1aAP59O//q29TNGYbV9n/uMZU89ec1duou8HCKAyKljRgqckcJvu88o\nkR9cY0SkWD5gHTADiQOEZPmIv5YVC3jXcOR7RkmK2jHoYbTLg8Sm4jiDVbBb\nr/+oaI5cdz0q3RthKxZZhRIlB+6Uxc3H2oDCu1Mu5n0jeZdyg6EUWyVUJZQK\nyqubIKBXz1dd1jBuSrh43MpSQqfJcXk8e58MFppKh4jTTMY5tT9jjNl9l72o\n0agGup7EWeGmv75+eyl2qllZ0ceDoiowtabFHFnHeT85vC212IK9vAVJsWDp\nICEIqQud0UwxmkTh95oGcUQHD9EEz30xPrTcBAMvgk7K6pUHPi6KvTD6+HuH\nDEZI6gZbBnKX/bp9CWSplxzeyaHiwzgYcHK1dzDaqlb32VoDNyA/IuuR/Qbl\npE1L2I1NjXFkk810pAXkFZo5w6CZzgL4hOcNk5YABcWgFRqOVHCL+7rY2pr9\n5pGygz/HynTmmIPd+eqnWWDiaVOpzkj4NTXr+x9XpTloFY7PmkKZCMBkCqPV\nWF//PiObxSEi++3m/7Iaqz1IPjVSStxdSAN/jWHXHBchqoJ04tNJoHhbYohh\nhJjV/0UFJOceh2xBSSEOm+64rC016OzX2G07f140dOLEen2bY0N3/uKi7yy2\nnL/N\r\n=diTj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"0662afe142bd8ae37169209b783a086b9d7a1a93","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.0.0_1621286783695_0.7829120733478085","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@renault-digital/bash-base","version":"2.0.1","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.0.1","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"4192d21e09d68e708ad267dbe6c4c9abf0f5b0a4","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.0.1.tgz","fileCount":35,"integrity":"sha512-2vZ3l+leDiBOL3VPif8K47RdiNlLn4PzWsFy5PEW+UtVpHW+8TfdgnGNONiaPDxzQt0T0arGxsON84xcQd/D0Q==","signatures":[{"sig":"MEQCIETPN1xwzeIoGsMqz3KfXNbQZ19B0GkTczKsmEg1jhcJAiBFqe5J6Ba/fvtrafixVYNGwddOwo50wlEmmrUsQX1A4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1310680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgovBWCRA9TVsSAnZWagAAZhsP/0Bhtwosoo5iKbdT6Q95\nxeIAYRVk2+IFpo5jk4HFBZ1n2iai4z09Ds6IN2Jy+EcWDx1YicjazN6RGtdv\nG6W3wvSHebRnds4sEe2oMQv/UMeXjr9J86xTixM/gwVZds+k17yaUcQKJam7\n8MOl0GNUaO0bW8rXjPn98+hb1BYS2pLS1tB4KQ38A/nIUZqVxYd/DqNujvaA\nJHvUSw2fXr7Z8U5bLy+d5Er7wym9QkaqSjXdIn0NRQhVVkWbXdLc1SaXo+7K\nlgsCW8L6tCF/LvXPHHMdiHi4fzshshTCQ9n2Zei0YJ5zpzO8W3sM0cXo8478\n0ooFQqPQxYbmMgDnPovEVKAMVw20+BP7zF5qMHJ2K/aP3MoAMMlUntL+VPfn\nqRAZC1VorKsp9xv2vgLagEAoks1XzI5jowyZTgRQ4a8aqxvEK6AEXPeJmVid\n/5qM8/dOSwch11EDClGibDPPaOzhSEh8HkJo/WT/awI3NpcN1stRat2IrghS\nEUFdwiq7EpG94qt3APkd5KeUrmXOEc7QB1f5B4hCh7e1RBdMJvPJnH5yM1X2\n+MppoA9CYpm9pIIiqbD5lUVKpK4TrN7kVG69DLxwbpzGzfZ27j/1lsuQo4Dq\n4dOiOvIe9qR6zkdtCSdYvSN6BuHhbZKEmEVNxQtbHu29EfaVDD+eKsUHglPF\nidoB\r\n=kR5f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"45cfc9dc27f17746533e49e0c9590da0ed3b5d5a","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.0.1_1621291093882_0.12306251144077063","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@renault-digital/bash-base","version":"2.0.2","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.0.2","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"2ef0a334dd3b8683f040b002669b4356cfbfd00a","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.0.2.tgz","fileCount":35,"integrity":"sha512-hIHqZ/y3yLIUoetumipITS3CUUc4UeUq6yfW9WRJYoiXY2EgJZpvJbesUFfp77VPku6EiSwzk24a3MW0F6CV6Q==","signatures":[{"sig":"MEUCIQDuIsvkJf+lxGO5LGkLnT/94w/4dxBxFkXjPdh8E3QgpwIga/fxD/kGfuNNveUC/kyJmwwmLgsQmZbaLWaQe07BuqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1310775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxdOzCRA9TVsSAnZWagAAKY4P/2nNcjgON12KJvMUtlBK\nlIhox6EEDF8kd9oz2xb/0kBWmMmOGgreASNpbFrSoVpD3icEr/8a1+WJotGD\nrBt1YXsC85tnaPSgwHbatS9nRVqMzeL1aYxX4Rrnx9RbTa1T0Kr2aD5N6XyN\nM1VHSt4uHDl7xinXiSKG/sEwQE7+X4ZAo+umvsXWg7+EUboIuBfkQwqmAinE\nkhPIBOLT8Cpye/SxKgZ7T+69Hj3PSkKQhMOWC7WRGJx5xYtohxDSOqySEHKU\n5TzO5s8r3YZ8Tc5EID65kshj9AIK/CNNR6pj986uXcXAp8x53jVv4D+Xrhxk\nvei8Hb6SLQXN2gC2BMe2lMkbZe9IrjpnXm21CnNqAsodrUhTtpl7a6WSNvM4\ng1sFQLVaIKxTDXoLjJI7KQvmrexib+Kt1WPEzwdWgAEx9Iit4piWGBg2E4vv\nEJpR4bjpAPANBFbIb+Ys3cBFZ5voJqK5/83UiaByz5iDYC39dMillmqq6dCf\nU5SLMZfm/gtgOE8CHIkjGdGosui0gXKL5pV0wHyqozh+cn1EHAeVJ2Sc9YPo\nTfT9JwdKnl5rnZAv+83UQpWsC7MRD2tCPzSVTBBGew5KIJ9rCZlOOtr1y6gf\n6oHyolfSJCZa8yGRO7h4IVOC1cGznLqO1dCgg+KjC578TaZnB71opSBn74Vy\n2pQS\r\n=HYTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"c8135b76fc858f8c0885b773b68e07fa3e518b59","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.0.2_1623577522796_0.46946154168584386","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@renault-digital/bash-base","version":"2.1.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.1.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"e3b0463a5bfc45f52e936a31b769ee6f092245ed","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.1.0.tgz","fileCount":35,"integrity":"sha512-UaG391cFimiBWPsmK9tjbu7R2DxklukFpgzN23PGpzlYIK+ypcOyyfv6jDTmXxc9UfQN5gE97gul3ubdvkN63Q==","signatures":[{"sig":"MEQCIGX7rE5LabnZRIN7mGD5LoX7RkUgF732iTD7ejFZTC2pAiBnBOrUybCQqzsA7caBfm7xvBvddD5yiDFWSPoxLXQmrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1312838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxggXCRA9TVsSAnZWagAA3r8P/1nTQwDC+VO0BMm1a6bl\nKeo7T76/G1eaiazOxY3xl6hzDKEG1HQH1mx3Aco6hY/NgpcUrsabfZdwhEX9\nobCHjlSQBOIM73Q0rGjITre0y6mazIb5xvb1bU9pchjpK8yOjanllI8IAyH2\nfEfa5XpZkivjFNalKefriCeCcYC7lDAvgHCthihgX6AZylNBxrKyFrzcZyEn\n82oPygP9EUb0tmjeEo2rEnWkOsMB96dQ4Pzta3mUVtYP7hGV2cxCooZAn2Ce\ny8dlDmSmg+GAl4wffbz+q27rNtKJzdqL9M4FhzgVnhpRuU+gMCkr8OYj4s1U\n4xTe+S34dA8/0vWvIcTx12V9zvIWGf5cEcL0Rt8rdB3EMstbaHLONmIMlJd9\ngUZll1kyDMQ3PYONCycvJuXNQxw/e81Adlza0lJXVnOEst8pPj/uIu6esBGL\nWtvIMFkjBmb6ES2+TaIqwZcH3JCOcENvwR/hURD5kDUusAE520vgohx1TsN0\nihTg3d38AG0E3/A4pK/J3/JjitwBJtoj2Co6EmEFzNXf6grDX1mOex+bDaju\nRi1L/pEXW/5OhbLTdzKsIArc3pUOLLfVGKBfFI3dK5SWgvQC+Keaxdl7XbKd\nOSr7wGKEAzHUJFYeHdKTnsBWY2RK+xCQzJ5/dLQuOed4M7rKdh3m1P5WGsQ6\nl+H4\r\n=+0Lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"dfcfa522c6aa4dbb8725b0e8f13adbf558228e44","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","merge":">=2.1.1","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.1.0_1623590934945_0.33638487663222283","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@renault-digital/bash-base","version":"2.2.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.2.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"8853a08a186df0714fe99594475f72f3c394d820","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.2.0.tgz","fileCount":35,"integrity":"sha512-JciRE6p1scFj9XkECPNQF/ZUel/uvxH0pmQAOPAtKpQLe1I+sAmm3LTvIb9cvY6nVS3aU5D5MKQGm7h8OA/3PQ==","signatures":[{"sig":"MEUCIERIPVF29IhRiFQTv5YRpy+WWomhBdVCEQm+ZFFe3/xzAiEAoCaeyiO3a5PTYtDyd2cHu8tvw4E8fVLmJMRzgQv2xxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1320722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxk5eCRA9TVsSAnZWagAA4Q0P/1vMY3L1LNtObxvKeE3o\nXLefHs6n+4C9n3LqUrWbiE0brRMY7ag7sOq86j41ToUUjeSli/BhEgx+wwm1\nrI9yXKKrcIuiQH6VP6xtrsOQxv1AQzgF8HNfvB1ehzW/N5anrTiskp6vVDfp\nLnh9ULMvxw/jsaAw3LHQkAgq9urzIpsHt5ZDH9gWIndRjJwtYVbdaKDcxuJE\nxQJ3Uxax+NZSMbm6S8L8i70/m4aj5ZzlZiQljPAvr+SYsToVj0PMNO8+2Jg1\niZ05eHYj6x6WSTCtD0ph1oAjXqEIQF/FkmZQorcL32PddfWjL+mAb8K3yv3F\nizvJejNorGN9SUPTwjOo+6b2L836j2sGb/K+El6QjQwE5QTcirqmkgtSrqXr\no3Ym8DXuzLGwZmoRKEegfvImhVQOtRhoZM7VvJceDBI8NdLmpIYzBelUlCex\nIaXTcrfeUD2EHeFHv/S3Vt8MmV7VhfbpcqcBgZb42h11ICVNRmu1BI5kwY3J\ndi2nB1faMUpBubPgMbK3EK5vYn+qKjyuYvbrkYPFqlzWG5grV8xfLlYNguWZ\ns9il/fxWetwXHG4xm9wHcCDBgw/Wl2mC5WK8z6zeS56KFR5m//xBFSsMO1Lp\nkjhauGHM6E2rA04gra3Tw5is6fRUgKFjyLeYuT2v/LLPEnv38ZH3n8I3Gc6X\nFGcX\r\n=4VBo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"510ad5a2b5697ac90858d3645bcc237ed6bd4b7a","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","merge":">=2.1.1","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.2.0_1623608926623_0.6425463002183207","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@renault-digital/bash-base","version":"2.3.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.3.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"9e2f14160ef751f75ce96ada5688df2da0eb64dd","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.3.0.tgz","fileCount":35,"integrity":"sha512-X9emR2S7rgmAexRMtmZZpF/ZgJ/swVKYDxIwvejCcmbuiyVHWAwEA+1SdJLGWcko6sgj5BAnPln5mFNSyM/ipA==","signatures":[{"sig":"MEUCIAIHBYZNLdx+ShrXGFe8nUW1Zw4hJgbWsmpG3bt5hI4FAiEAvQa6CSwFSOSef3AtOf/ZXdz1uyrXPj8wE2wKBtxuIog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1324848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxyK/CRA9TVsSAnZWagAAQ7cQAIBZ2ouxxSp+qGPKDZ5O\nEYgQysNaiq0qIZ+oC1ar1Ks9apOlo3lS2qHz0gNTkakqRwGlnVjlD0ePRAny\nP2g5pMoC3M5c58fWYc7mUh4xdR7bnhUgDfumIDAPCOURGL+KqIUV07cLX25w\nOgYYWajeaXXXFmw1c9uCWOOXOb8dg7HCq/+RK3EkExVhGZh0EKh7ORgmpalR\nd9i23aUXNc9WVGjKpcUh9rFO3Mm+OHdBHN2zhR3nBeIncJ6mt6OSr/q5fav6\nrl02/mIqIklZ3DETSzDkcKmXCDdWhmqJgV8DpA5SDKZOVtYtVG54s+poLoXb\n9UzqdxsEO0UbZHJlPBmMr9YgtEoIPzUB8AjlQDqa/zVlrCB3WPQhDZhNECXD\nmm93QSJ2xEX7S2BFVWGDQNN2KKdSyPTpyiDkEGUyu52Glxp4Fj5sx9eSIT2I\nrNKKz5gNlZH+T9hgPtVNSSJ6RCkBTzQ7F9Lj/bDO60yHASWQ64UPNZxqBo/Y\nzgztbsbReEyGSZCu5cgl7fUzfbVh+1G4RUD5xzMi8MOSBL3cNQaJyy/iN4Qc\nVhGnkbk9HJklanuiQwLYMM5aiso3fCONL7kNDUSuD4n/NK+u2dorAwXRa9hm\ne1zWe52+LpwIEkL2MCOTFit3dp0MhAU39On7qW8gcAP8HQY02qV4FzrQw5kx\nJlRq\r\n=tq5w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"3dc8d12013711e88b16ad91e169ad103771426af","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","merge":">=2.1.1","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.3.0_1623663295038_0.5470853303063854","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@renault-digital/bash-base","version":"2.3.1","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.3.1","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"d72b12bee212fe6269172a5590e6149ca686ca0e","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.3.1.tgz","fileCount":36,"integrity":"sha512-aeiQ29fsNK0LSir4zt0yqtx6BALPouB7Ia4gpdsKaqQ+PpkTY2yN6FpUyxPg0wbNJ15ERBG0MgmRAKEPHQrEWA==","signatures":[{"sig":"MEUCIHLhmbHecNZraNIlvannMIQHGC06N348aIU29ZLRBb0TAiEAmYJgBVUhO6g0xYhElAt0Q9U73lNUXhY5CNd17EXkrpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1328306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx1j1CRA9TVsSAnZWagAAGNIQAKRiJQlsJMDMueg/V63H\nOx/V9MTigHlhJm25QyLiT4hEJD693llkgi7aCFu4jto8im6gwtGgpatsrLC0\npGYbyNN61SwVbnWf9KoAtjMbG9XzHFY+v3Smdi/X9Pn0yW3CsGVHcuXPlr9h\n2b84lGPmAE3CPMepX1iark4R8dyD7Mek82YZDYbyTgdZsNTWZbJtzwqKDnZW\nYDQj3OIRWOR/si/Df7A5XLJj7PbzThco3z6xNXU4VfCS7rvwqUmh12XOhHo6\nGiDDIBd7wc94KLVj7TpsdVzHlqE540kygD4J7vCJGdBucYX3VsRljk6Y2d7+\nOcBcJNx+F2hB5DvTUYmzDwA+n4H0xu+3w1qY+CReYbfCGnBk0BPP80EJP5Ac\nLadV3kI9aboaqrc4CyFEjgAFuEjZujnsQmoS8XOJNR/OA3f3cMoGx8gwM1fY\nCPb0ifURYsbqIc5cQNa+CWQQAq+UT5s0+qXnl59Mm26+3ZOJGjVqV3Yt2YRd\nQiAXlqmyWatXxiU4h7I3/7QDLdUdkTAvl4TqMp++l8oYS92DC62Mgm3blT3p\n2Iz/kJTwBOANIJCtarBfl6zEDcdMHAMaQoOOURzK3aUZJMSTqoh8JW82vj9U\n4lTodAUDFiC9PPgtSHDxycCaT6Ee0/zUFvxegm3Fq6GHyfPUrsGsAyTZJZC2\nQVEV\r\n=L95J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"a52a4d1797e028a86538b3f8067ef5f3419404af","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.12","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"12.22.1","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","merge":">=2.1.1","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.3.1_1623677173376_0.2938929375557855","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@renault-digital/bash-base","version":"2.3.2","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.3.2","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"5772faeabfdbe71ca734944d6953b828b483e570","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.3.2.tgz","fileCount":36,"integrity":"sha512-XCwkr1Q+Nxt97wp53KMa8iAOn78xFXvYoMkdtKcYIHncRyVR9vFWsKqMu6R6JwNWoKtpyPfT7wIorZW+JczMfg==","signatures":[{"sig":"MEQCIDbXL7a2LGiiroSdrj0AyzPECTw+ntCdD3dkLSPiYOvWAiABvebH4yucwwOd+0MUJpVPB5gGTYJTNhoLMqbCANOb4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1328543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxFKZCRA9TVsSAnZWagAAfOIP/0R9qUvMPiJp0OVPh/12\nmHvlg9Q7q+oNFsG05PkQYHFFuR5MsRRFX804VVrVDJp3n19FviIcWzjQwcmY\nKPjlptuq7/5x7OwT2v6jZ7nweDtATcIWs4MAIE9kwUarZPDbPCPXqprL5/F6\nXckmPQEexyBA0Eoa7Yd2btmFIXh56JjZxMJ6E/ENdgG6CXrfsIGqo+CXiePH\n7rsKMfZ2hs0IQsjSPt9E5lxwmnNu4GyXuO5ErUaduF/fZq4tKlX7Gq3IOi6N\npLaV5RKqiL6RVzFuPQku4y4NtQ9dAXW0haoFdReKcSGdmYbihe3niqYve6xR\nkFvMTRh+C6lVHhe0nmUh943JfP1DSzZ4qFDNnZ098zbLk7qEIArXNifQ0WSB\nfJ8TN943vMXslVgvjKWRNEsiVXeFsX1UHkYLplBwjdu/qcMbePGeFumEMTA5\nfkreZh+aloA1nMnUYkJEQABE+IMoUojnNuMpb5v82UxtWE9YxsokWda2OtC1\nLx9biqNmy0dLhCl4U46vav7d87tHBpS+e13GKnVLFCg2xpZ5OdrJd9sLf2wP\nzj5mv9wQ2vlKzttM77zU/ig4+m8xJt9pLeM67n63AYL93eKic22h0an7We17\nDhUgSf2fqWeFIcqqgNSfrLFi12YTg2E19NrZnMkXrgYaj7paFzbVWU+Jg8mr\nDCcM\r\n=mS9j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/bash-base","gitHead":"a36f0b4ae176b76bbd64d9279aead38084a54daf","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"6.14.15","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{"lodash":"4.17.19","dot-prop":"5.2.0"},"_nodeVersion":"14.18.2","dependencies":{},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","merge":">=2.1.1","commitizen":"^4.1.2","@commitlint/cli":"^9.1.2","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","semantic-release-docker":"^2.2.0","cz-conventional-changelog":"^3.2.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.3.2_1640256152939_0.14251359340588476","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@renault-digital/bash-base","version":"2.4.0","keywords":["bash-base","renault digital"],"license":"MIT","_id":"@renault-digital/bash-base@2.4.0","maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"contributors":[{"url":"https://github.com/zhang-hongjie","name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com"},{"url":"https://github.com/merlindorin","name":"Romain DARY","email":"romain.dary@gmail.com"}],"homepage":"https://github.com/renault-digital/bash-base#readme","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"dist":{"shasum":"e95f17f0fb4638631b3ec41cd832a30071ffd01c","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.4.0.tgz","fileCount":34,"integrity":"sha512-dInTX70bJSm77AGMWKE/6UrqNKrOwjb+tPJHgUm18ink38dg++brpszFd7dhSsuX0CVP68jaPRt4gulAA8nWYg==","signatures":[{"sig":"MEUCIQDHOtnlf00MINA3mqq1kj0tDckXUFqzQFum2Muk1S49vgIgCKq5ljf4dZ05e/7oGi2KhIXRQIovS1r+TcPhop5uOx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184812},"main":"bin/bash-base","gitHead":"a1aa4ff8a7ecfb44a0b36fe4d7677845e0f9596f","private":false,"scripts":{"lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","build":"./scripts/build.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","prepare":"husky","preinstall":"npx npm-force-resolutions || true","shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","test:coverage":"npm test -- --kcov -f t"},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"repository":{"url":"git+https://github.com/renault-digital/bash-base.git","type":"git"},"_npmVersion":"11.6.2","description":"A common lib for creating bash script easily.","directories":{"doc":"docs","test":"spec","example":"example"},"resolutions":{},"_nodeVersion":"22.21.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","merge":">=2.1.1","commitizen":"^4.3.1","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bash-base_2.4.0_1762303597347_0.880542649806973","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@renault-digital/bash-base","version":"2.4.1","description":"A common lib for creating bash script easily.","private":false,"publishConfig":{"access":"public"},"preferGlobal":true,"main":"bin/bash-base","bin":{"bash-base":"bin/bash-base"},"man":["man/bash-base.1"],"directories":{"doc":"docs","example":"example","test":"spec"},"scripts":{"shellcheck":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base koalaman/shellcheck:latest src/*.sh scripts/*.sh example/*.sh","shfmt":"docker run --rm -v \"$(pwd)\":/bash-base -w /bash-base mvdan/shfmt -l -w src/*.sh scripts/*.sh example/*.sh","lint:commit":" commitlint --from=$(git rev-list --max-parents=0 HEAD)","lint:comment":"./scripts/lint-comment.sh","lint":"npm run shellcheck && npm run lint:comment","test":"./scripts/test.sh","test:focus":"npm test -- -f t --focus #execute only fIt/fDescribe","test:coverage":"npm test -- --kcov -f t","build":"./scripts/build.sh","prepare":"husky"},"repository":{"type":"git","url":"git+https://github.com/renault-digital/bash-base.git"},"keywords":["bash-base","renault digital"],"contributors":[{"name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com","url":"https://github.com/zhang-hongjie"},{"name":"Romain DARY","email":"romain.dary@gmail.com","url":"https://github.com/merlindorin"}],"license":"MIT","bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"homepage":"https://github.com/renault-digital/bash-base#readme","devDependencies":{"@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^20.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/exec":"^7.1.0","@semantic-release/git":"^10.0.1","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","husky":"^9.1.7","merge":">=2.1.1","semantic-release":"^24.2.9"},"_id":"@renault-digital/bash-base@2.4.1","gitHead":"15ecd4f5cd7466d743074a285e733a5124e1557c","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-eUcDwAVvpey+ObbvZgSDcxFtOjUZVmrNPn35z0+i6UY//cSGoxBeeHCLgGDbkKapHme/FZcXEOyL1IEsIi0SBw==","shasum":"5eae0e219f287a766d3770ea43d55d2611861b06","tarball":"https://registry.npmjs.org/@renault-digital/bash-base/-/bash-base-2.4.1.tgz","fileCount":34,"unpackedSize":1184803,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8Zquu4qvlgETH2sL9VRpujGVPSLlU7GafFJHPuYemwgIhANJsJ+1ONPXW0bdZZSDYwihb97ImGnFYulgBhZ3AJrfh"}]},"_npmUser":{"name":"zhj2074","email":"zhj2074@gmail.com"},"maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bash-base_2.4.1_1762312848929_0.17361009298043362"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-05T21:58:57.411Z","modified":"2025-11-05T03:20:49.403Z","1.0.0":"2020-09-05T21:58:57.849Z","1.0.2":"2020-09-06T13:35:50.448Z","1.0.3":"2020-09-08T16:48:11.066Z","1.0.4":"2020-09-09T07:31:33.447Z","1.1.0":"2020-09-09T21:28:16.876Z","1.1.1":"2020-09-10T06:28:05.276Z","1.2.0":"2020-09-10T15:49:59.764Z","1.2.1":"2020-09-11T08:13:18.960Z","1.2.2":"2020-09-13T21:34:02.220Z","1.2.3":"2020-09-13T21:53:17.626Z","1.3.0":"2020-09-15T17:31:48.373Z","1.4.0":"2020-09-15T18:02:51.448Z","1.4.1":"2020-09-15T18:20:46.318Z","1.4.2":"2020-09-15T21:07:12.283Z","1.4.3":"2020-09-16T06:13:55.446Z","1.4.4":"2020-10-04T06:36:24.858Z","1.4.5":"2020-10-06T16:52:59.958Z","1.4.6":"2021-01-31T21:16:26.203Z","1.4.7":"2021-05-07T12:08:02.397Z","1.5.0":"2021-05-07T18:38:35.506Z","1.5.1":"2021-05-08T13:28:10.787Z","1.6.0":"2021-05-09T18:54:50.265Z","1.7.0":"2021-05-15T16:22:53.161Z","2.0.0":"2021-05-17T21:26:23.872Z","2.0.1":"2021-05-17T22:38:14.090Z","2.0.2":"2021-06-13T09:45:23.183Z","2.1.0":"2021-06-13T13:28:55.199Z","2.2.0":"2021-06-13T18:28:46.883Z","2.3.0":"2021-06-14T09:34:55.255Z","2.3.1":"2021-06-14T13:26:13.566Z","2.3.2":"2021-12-23T10:42:33.137Z","2.4.0":"2025-11-05T00:46:37.641Z","2.4.1":"2025-11-05T03:20:49.152Z"},"bugs":{"url":"https://github.com/renault-digital/bash-base/issues"},"license":"MIT","homepage":"https://github.com/renault-digital/bash-base#readme","keywords":["bash-base","renault digital"],"repository":{"type":"git","url":"git+https://github.com/renault-digital/bash-base.git"},"description":"A common lib for creating bash script easily.","contributors":[{"name":"Hongjie ZHANG","email":"hongjie.zhang@renault.com","url":"https://github.com/zhang-hongjie"},{"name":"Romain DARY","email":"romain.dary@gmail.com","url":"https://github.com/merlindorin"}],"maintainers":[{"name":"iam-merlin","email":"romain.dary@gmail.com"},{"name":"zhj2074","email":"zhj2074@gmail.com"}],"readme":"# Welcome to [bash-base](https://renault-digital.github.io/bash-base)\n\n[![License](https://img.shields.io/github/license/renault-digital/bash-base.svg)](https://github.com/renault-digital/bash-base/blob/master/LICENSE)\n[![GitHub top language](https://img.shields.io/github/languages/top/renault-digital/bash-base.svg)](https://github.com/renault-digital/bash-base/search?l=Shell)\n[![codecov](https://codecov.io/gh/renault-digital/bash-base/branch/master/graph/badge.svg)](https://codecov.io/gh/renault-digital/bash-base)\n[![GitHub Actions Status](https://img.shields.io/github/workflow/status/renault-digital/bash-base/cicd?label=GithubActions)](https://github.com/renault-digital/bash-base/actions)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![GitHub release](https://img.shields.io/github/release/renault-digital/bash-base.svg)](https://github.com/renault-digital/bash-base/releases/latest)\n[![npm package](https://img.shields.io/npm/v/@renault-digital/bash-base.svg)](https://www.npmjs.com/package/@renault-digital/bash-base)\n[![Docker Cloud Build Status](https://img.shields.io/docker/pulls/renaultdigital/bash-base.svg)](https://hub.docker.com/r/renaultdigital/bash-base)\n![GitHub commits since latest release](https://img.shields.io/github/commits-since/renault-digital/bash-base/latest)\n\n\n## Goal\n\nNo more spending time searching the special ways of bash for basic operations like \"how to replace a string in bash\", then compare, choose, and test among many potential solutions.\n\nBash-base does this for you, you can just call the function here which is well tested and stable, and only focus you on the high level logic. Writing your script with less time, but more readability.\n\nAvailable on [GitHub](https://github.com/renault-digital/bash-base), [NPM](https://www.npmjs.com/package/@renault-digital/bash-base) and [Docker Hub](https://hub.docker.com/r/renaultdigital/bash-base).\n\n\n## Test coverage report\n[![test coverage](https://codecov.io/gh/renault-digital/bash-base/graphs/tree.svg)](https://codecov.io/gh/renault-digital/bash-base)\n\n\n## Quick start\n\nCreat a sample script `example_docker.sh` with the following content:\n```bash\n#!/usr/bin/env bash\n\nsource <(docker run renaultdigital/bash-base)\nSHORT_DESC='an example shell script to show how to use bash-base '\n\nargs_parse $# \"$@\" firstName sex\nargs_valid_or_read firstName '^[A-Za-z ]{2,}$' \"Your first name (only letters)\"\nargs_valid_or_select_pipe sex 'Mr.|Mrs' \"Your sex\"\n\nconfirm_to_continue firstName sex\nprint_success \"Hello $sex $(string_upper_first \"$firstName\"), nice to meet you.\"\n```\n\nAssign the `execute` right to it:\n```bash\nchmod +x example_docker.sh\n```\n\nRun it:\n![example-docker.gif](docs/example-docker.gif)\n\n\n## Installation\n\n#### 1. Import from [docker hub](https://hub.docker.com/r/renaultdigital/bash-base)\n\n```bash\n# One line to import & download if not yet:\nsource <(docker run --rm renaultdigital/bash-base)\n```\n<details>\n<summary>Others</summary>\n\n```bash\n# To specify a version\nsource <(docker run --rm renaultdigital/bash-base:1.0.2)\n# Update or uninstall\ndocker rmi -f renaultdigital/bash-base\n```\n</details>\n\n\n#### 2. Install from [NPM](https://www.npmjs.com/package/@renault-digital/bash-base)\n\n```bash\n# Install the latest\nnpm i -g @renault-digital/bash-base\n```\n<details>\n<summary>Others</summary>\n\n```bash\n# To specify a version\nnpm i @renault-digital/bash-base@1.6.0\n# One line to import & install if not yet:\nsource bash-base 2>/dev/null || npm i -g @renault-digital/bash-base && source bash-base\n# Verify the installation\nman bash-base\n# Uninstall\nnpm uninstall -g @renault-digital/bash-base\n```\n</details>\n\n\n#### 3. Install with [basher](https://github.com/basherpm/basher)\n\n```bash\n# Install from master branch\nbasher install renault-digital/bash-base\n```\n<details>\n<summary>Others</summary>\n\n- The officially supported version is bash-base **v2.0.0** and later.\n```bash\n# To specify a version\nbasher install renault-digital/bash-base@v1.0.2\n# Verify the installation\nman bash-base\n# Uninstall\nbasher uninstall renault-digital/bash-base\n```\n</details>\n\n\n#### 4. Web installer\n\n```bash\n# Install the latest\ncurl -fsSL https://git.io/bashbase-i | bash\n```\n<details>\n<summary>Others</summary>\n\n- The directory installed is `~/.bash-base`.\n- `https://git.io/bashbase-i` is redirected to [install.sh](https://github.com/renault-digital/bash-base/raw/master/scripts/install.sh)\n- this way, your script will access github to check whether a newer version published each time it launched.\n  For CI, it is recommended to use a specific version to avoid unexpected failures.\n```bash\n# or with wget\nwget -O- https://git.io/bashbase-i | bash\n# Verify the installation\nman bash-base\n# Uninstall all versions\ncurl -fsSL https://git.io/bashbase-i | bash -s uninstall\n```\n\nTo specify a version:\n```bash\ncurl -fsSL https://git.io/bashbase-i | bash -s v1.0.2\n# Verify the installation\nman bash-base.v1.0.2\n```\n\nCheck if all functions of bash-base is compatible with current environment when install:\n```bash\ncurl -fsSL https://git.io/bashbase-i | bash -s latest verify\ncurl -fsSL https://git.io/bashbase-i | bash -s v1.0.2 verify\n```\n\nOne line to import & install if not yet:\n```bash\nsource bash-base 2>/dev/null || curl -fsSL https://git.io/bashbase-i | bash\nsource bash-base 2>/dev/null || curl -fsSL https://git.io/bashbase-i | bash -s latest verify\n\nsource bash-base.v1.0.2 2>/dev/null || curl -fsSL https://git.io/bashbase-i | bash -s v1.0.2\nsource bash-base.v1.0.2 2>/dev/null || curl -fsSL https://git.io/bashbase-i | bash -s v1.0.2 verify\n```\n\n</details>\n\n\n#### 5. Import from GitHub, no install\n\n```bash\n# Import latest version:\nsource <(curl -fsSL https://git.io/bashbase)\n```\n<details>\n<summary>Others</summary>\n\n- This way, your script need to access GitHub each time it launched.\n```bash\n# or with eval\neval \"$(curl -fsSL https://git.io/bashbase)\"\n# To specify a version\nsource <(curl -fsSL https://raw.githubusercontent.com/renault-digital/bash-base/v1.0.2/bin/bash-base)\n# Verify the import\nstring_trim ' hello '\n```\n</details>\n\n\n#### 6. Download archive\n\nSee [GitHub releases](https://github.com/renault-digital/bash-base/releases) or [NPM tarball URLs](https://registry.npmjs.org/@renault-digital/bash-base)\n  \n\n## How to config\n\n#### 1. LOG_LEVEL\n\nThe possible values are:\n- **$LOG_LEVEL_ERROR or 4**: enable the output of `print_error`/`print_header`\n- **$LOG_LEVEL_WARN or 3**: enable the output of `print_warn`/`print_args`/`print_success` and those by level **ERROR**\n- **$LOG_LEVEL_INFO or 2**: enable `print_info` and those by level **ERROR**, **WARN**\n- **$LOG_LEVEL_DEBUG or 1**: enable `print_debug` and those by level **ERROR**, **WARN**, **INFO**\n\n```\nLOG_LEVEL=${LOG_LEVEL:-$LOG_LEVEL_INFO}\n```\nThe default value `$LOG_LEVEL_INFO` will be used if no config existed. you can override this default value in `shell script`, `OS environment` or `ci/cd pipeline variables`:\n```\nexport LOG_LEVEL=$LOG_LEVEL_DEBUG \nor\nexport LOG_LEVEL=1\n```\n\n#### 2. SHORT_DESC\n```\nSHORT_DESC='a bash script using bash-base'\n```\nredefine it to show your script short description in the 'NAME' field of generated response for <mark>**-h**</mark> argument.\n\n\n#### 3. USAGE\n```\nUSAGE=''\n```\nredefine it in your script only if the generated response for <mark>**-h**</mark> argument is not good for you.\n\n\n## All Functions\nSee [reference](docs/references.md)\n\n## Usage Examples\nSee [example](example) folder, including the use case of <mark>**[Makefile](example/Makefile)**</mark>\n\n## Specfile (test file)\nSee [spec](spec) folder\n\n## Latest Update\nSee [change log](CHANGELOG.md)\n\n## Contributing\nSee [How to contribute](CONTRIBUTING.md)\n\n## License\n[MIT](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}