{"_id":"@adaliszk/opsx","_rev":"1-5f8e785aa9c1a515690163be9f2a6996","name":"@adaliszk/opsx","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"version":"0.1.1","name":"@adaliszk/opsx","repository":{"type":"git","url":"git+https://gitlab.com/adaliszk/infrastructure.git"},"author":{"name":"Ádám Liszkai","email":"adam@liszkai.dev"},"license":"BSD-3-Clause","bin":{"opsx":"dist/opsx.js"},"scripts":{"build":"tsup source/opsx.ts --format cjs --sourcemap --minify --dts"},"dependencies":{"dotenv":"^16.0"},"devDependencies":{"@adaliszk/typescript":"latest","@swc/core":"latest","eslint":"latest","tsup":"latest","typescript":"latest"},"keywords":["gitops","cli"],"gitHead":"6d9f818d4f5ba28de8c6fe276b7aa34ac3ed16c3","description":"_Enrich Operations CLI tools with environment and package data_","bugs":{"url":"https://gitlab.com/adaliszk/infrastructure/issues"},"homepage":"https://gitlab.com/adaliszk/infrastructure#readme","_id":"@adaliszk/opsx@0.1.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-dXRVzacKkOBSLI+vOUU1bXh/b06yBncqY60j6vV39BZjU8gELiZ2toGrorZwC+tnarZAd0nTfB81KVcI0AXj0w==","shasum":"877640475609c527c5ff29ad8857e86bb674c4c7","tarball":"https://registry.npmjs.org/@adaliszk/opsx/-/opsx-0.1.1.tgz","fileCount":7,"unpackedSize":12986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2Q31wq5TD56TQvR8e0tm3v738VZfjCU/XpKRL7E6eUAiEAqVBpNvDlGcO3f9mudDw/X+09iSMvw3Erjof5SCLHA+A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Of0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrITg//fuu41YWqqZnjsZ1boN/4zjM1Pb+x8R6LSarvvGmQTRxy6M/U\r\n1uCdb7/hmelW1MeydvXB1zOHdNByXFr6Hb5uHIwEgkYbdxz5cH8vUlbnqEhE\r\niRK77jJxoORfx+Y5DAbq5yHqVHMFtom+csngaV1IamFIsDztWZUTxIjciyQW\r\ngqnRa1KzlBfluWRYpnCU+hkbOZhUdhG1xThc/6AeiO4YnQzGBSysXKFpk5KI\r\nzeyWYlAR7n94iYfqv3StavYF90pBoTVFJBqVS2C9pVl3UM34gFmsrnGZiVvM\r\nqgTUg7kwWNipj9nLo1ZAq8utcaBS0uphir6OVyhm1WteRVXGOjuMkbUooMtV\r\nYDJzzzLYxiPAs78186o83yH+aBWcbbFeOOr2hahRw/9t25nK8yAKZn+CYLug\r\nF8/sDwAJQFe+iWkYCrTMKZM0F76t9Ba21FKNqGOYV0RFALMq+K5cU7MR+fDO\r\nOJknIsFlQQPLrxGL0GwDUkaiVlDtjr7CEZoeF6nIzhHV6s2SiyVaBDOd1a5K\r\nXBu5S8OQ7GVXdwYNDoDf/yNRWirxEHCg19gL5kNz20JAP4ncSnXCSrX40Vxm\r\nDkrsnrvv+Of1YZmGOP0Hc7DLya4peUA5a2/ZDmUCq6TeqACpeA0xJkS3s0al\r\n7NhFUHmAjeM93gqNTGh7+z2dYtiYNTGk8n8=\r\n=YOeM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adaliszk","email":"adam@liszkai.dev"},"directories":{},"maintainers":[{"name":"adaliszk","email":"adam@liszkai.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opsx_0.1.1_1674635252586_0.4504019419290317"},"_hasShrinkwrap":false},"0.1.2":{"version":"0.1.2","name":"@adaliszk/opsx","repository":{"type":"git","url":"git+https://gitlab.com/adaliszk/infrastructure.git"},"author":{"name":"Ádám Liszkai","email":"adam@liszkai.dev"},"license":"BSD-3-Clause","bin":{"opsx":"dist/opsx.js"},"scripts":{"build":"tsup source/opsx.ts --format cjs --sourcemap --minify --dts"},"dependencies":{"dotenv":"^16.0"},"devDependencies":{"@adaliszk/typescript":"latest","@swc/core":"latest","eslint":"latest","tsup":"latest","typescript":"latest"},"keywords":["gitops","cli"],"gitHead":"d30084dfeeb27bb2db3454e8f47164ce7a4fdbac","description":"_Enrich Operations CLI tools with environment and package data_","bugs":{"url":"https://gitlab.com/adaliszk/infrastructure/issues"},"homepage":"https://gitlab.com/adaliszk/infrastructure#readme","_id":"@adaliszk/opsx@0.1.2","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-vvaTQPO3epgyRmTgqk1dUFIcaP6X+E9UFAMcxqfiUDIRZUmFViflPyYkGiEW/VNkeonyG7vzZlSEjTefxlX31w==","shasum":"87f66abbeb0f0e0afe4f418bc32416e6b4533d89","tarball":"https://registry.npmjs.org/@adaliszk/opsx/-/opsx-0.1.2.tgz","fileCount":7,"unpackedSize":13003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeN7CbxooYFyT04RScooq5oXnukhSdlkPLcuKaptYeoAiEAstRKye8kucrHnGqThTN6SMPVAFxHIGnpw69Ya8L2iAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1WUmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMWhAAmN92V4G69f1dHk/Piz/GZY01dtYf6Gbw1N17r5FRJWUQf5V2\r\n4ajEKm0UFeOJG2uXuf6vxm9CZ7C3JCHPUnf+gAwvZ03Ji+bE8nWMpepetdrq\r\ne7wKfvAwL4JAquGXfU53vGzzd2mcK1G6RrR6+4820mJhTLhe2FS9NA3QkI2R\r\n1kyd6knLI9Cehfw9qRYGDUJttq6arkssmYygGVuSGSnNtbd906Fl+74AyRtc\r\nsO+e1P3d666h3UCseuDVxI7305xpo9z4MSiz2/CzmidZdFzJhlsiAmchdT8N\r\nBjI/u+XaJ/LJzqVoRWefj9c8muHaVJdSmErLacOPRBcoYo1jitqemYvpsDph\r\nPdwxhyzKxfXU4Zbc7X77mGg02yodqRKRR6rH2Iw2/DkeZUm69pkUqUutOZ8K\r\n5HPCFP6fpUMk6VIq2WuHSqN+I3mFwU2pl9ziznW8/SH07lwZ/aFNQZBUBZan\r\nOA/8ZHvNxOBdNnVuM/8Xi3X/p8rcdPmc3Wwolgh9XuuNTQCrxeOlxQiamk/D\r\nCvJN0avkMvRMv3/fAgBI5Rgx2zNuuULrrJrveiUD3L+goGYk9NVbB2zCSOMP\r\nYep8s31aj+SS6wcGWuopNEwE9dlFWRer1uRSTBS/nrpHhLj+KOzgC0Mj/ifo\r\nFIkivesg/dJDu8cCwAzE+3UE14KWAlgOwWs=\r\n=DVQg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adaliszk","email":"adam@liszkai.dev"},"directories":{},"maintainers":[{"name":"adaliszk","email":"adam@liszkai.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opsx_0.1.2_1674929445805_0.15623088547353525"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-25T08:27:32.494Z","0.1.1":"2023-01-25T08:27:32.813Z","modified":"2023-01-28T18:10:46.123Z","0.1.2":"2023-01-28T18:10:45.997Z"},"maintainers":[{"name":"adaliszk","email":"adam@liszkai.dev"}],"description":"_Enrich Operations CLI tools with environment and package data_","homepage":"https://gitlab.com/adaliszk/infrastructure#readme","keywords":["gitops","cli"],"repository":{"type":"git","url":"git+https://gitlab.com/adaliszk/infrastructure.git"},"author":{"name":"Ádám Liszkai","email":"adam@liszkai.dev"},"bugs":{"url":"https://gitlab.com/adaliszk/infrastructure/issues"},"license":"BSD-3-Clause","readme":"_Enrich Operations CLI tools with environment and package data_\n\n# opsx\n\nA simple command line tool to parse .env and package.json files into\nenvironment variables that appends commonly used operational tools arguments.\n\n### Bash\n\nCollected variables can be substituted in package.json scripts, for example:\n\n```bash\nopsx docker build -t your/image:^PKG_VERSION^ .\n```\n\n### Docker\n\nBuild arguments are passed from `BUILD_<attr>=<value>` and `PKG_<attr>` environment variables, for example:\n\n```bash\nexport PKG_VERSION=\"1.2.3\" # done automatically\nexport BUILD_SOMETHING=\"example\"\nopsx docker build -t your/image:tag .\n> docker build -t your/image:tag --build-arg PKG_VERSION=1.2.3 --build-arg SOMETHING=example .\n```\n\n### Terraform\n\nBackend configuration can be now set by `TF_BACKEND_<attr>=<value>` environment variables, for example:\n\n```bash\nexport TF_BACKEND_USERNAME=\"adaliszk\"\nopsx terraform init\n> terraform init -backend-config=username=adaliszk\n```\n\n### Ansible\n\nHosts can be passed via the `ANSIBLE_HOSTS` environment variable, for example:\n\n```bash\nexport ANSIBLE_HOSTS=\"127.0.0.1\"\nopsx ansible-playbook my-automation.yml\n> ansible-playbook my-automation.yml -i 127.0.0.1,\n```\n","readmeFilename":"README.md"}