{"_id":"@atakora/cli","_rev":"2-7e6e32ee9c8485ea3898647b3ddc1ef8","name":"@atakora/cli","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@atakora/cli","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@atakora/cli@0.0.1","maintainers":[{"name":"dataminion","email":"leahy@apache.org"}],"bin":{"atakora":"dist/cli.bundle.js"},"dist":{"shasum":"9894e367a78495e493bbefa35b8ef27fe5d05116","tarball":"https://registry.npmjs.org/@atakora/cli/-/cli-0.0.1.tgz","fileCount":15,"integrity":"sha512-Lebf1LVshft1axC0IFvJ0skVszuI8J2bFg29+k7A7Tm+ddfhGq1wWCWcqgUf71WCjqpctrx66AMdbD9UsGCWzA==","signatures":[{"sig":"MEUCIAJOsb+IsxGc7O4vSVwAHk68UOou+JxPL52OovN3h8PCAiEA3c2baH5F45m/hRUyx1XMLln6/8ai8CHs/J2ALkytnX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9822787},"gitHead":"1895ec67bca118321d95cd4995cfe44f6749b999","scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf ./dist && rm -rf ../../dist/cli","test:watch":"vitest"},"_npmUser":{"name":"dataminion","email":"leahy@apache.org"},"_npmVersion":"10.9.3","description":"Azure Infrastructure as TypeScript - Type-safe ARM template generation","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ora":"^7.0.0","chalk":"^5.0.0","esbuild":"^0.25.10","inquirer":"^9.0.0","commander":"^12.0.0","@atakora/cdk":"*","@atakora/lib":"*","@azure/identity":"^4.0.0","@types/inquirer":"^9.0.0","@azure/arm-resources":"^5.0.0","@azure/arm-subscriptions":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1760143425013_0.7238165030752375","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@atakora/cli","version":"0.0.2","description":"Azure Infrastructure as TypeScript - Type-safe ARM template generation","bin":{"atakora":"dist/cli.bundle.js"},"publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"node build.mjs","test":"vitest run","test:watch":"vitest","clean":"rm -rf ./dist && rm -rf ../../dist/cli"},"keywords":[],"author":"","license":"ISC","dependencies":{},"devDependencies":{"@atakora/cdk":"*","@atakora/lib":"*","@azure/arm-resources":"^5.0.0","@azure/arm-subscriptions":"^5.0.0","@azure/identity":"^4.0.0","@types/inquirer":"^9.0.0","chalk":"^5.0.0","commander":"^12.0.0","esbuild":"^0.25.10","inquirer":"^9.0.0","ora":"^7.0.0"},"_id":"@atakora/cli@0.0.2","gitHead":"1895ec67bca118321d95cd4995cfe44f6749b999","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-oAPfPL2E5/UXpUhzyIi1diAzYit3zRzSfz3HNoEVpDxX/p4GhoOUQtbIIA4eGusdWlqiQg+ucxG6MvL4Jo/3PQ==","shasum":"1986b212f9683e43fd1816cf2ac6fdab1f56b775","tarball":"https://registry.npmjs.org/@atakora/cli/-/cli-0.0.2.tgz","fileCount":15,"unpackedSize":9822203,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFlr/b6edsVx8DU1VKwaLNhKc/EcMMZ0E8ofn4SrKdzaAiAb+5Xpm5IrHfEQvUkB73+MyOeREndt5e0k+hIsd8teFQ=="}]},"_npmUser":{"name":"dataminion","email":"leahy@apache.org"},"directories":{},"maintainers":[{"name":"dataminion","email":"leahy@apache.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.2_1760151945962_0.10975057120427589"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T00:43:44.914Z","modified":"2025-10-11T03:05:46.419Z","0.0.1":"2025-10-11T00:43:45.227Z","0.0.2":"2025-10-11T03:05:46.203Z"},"license":"ISC","keywords":[],"description":"Azure Infrastructure as TypeScript - Type-safe ARM template generation","maintainers":[{"name":"dataminion","email":"leahy@apache.org"}],"readme":"# @atakora/cli\n\nCommand-line interface for Atakora - the type-safe Infrastructure as Code framework for Azure.\n\n## Overview\n\nThe `@atakora/cli` package provides command-line tools for:\n\n- Scaffolding new Atakora projects\n- Synthesizing ARM templates from TypeScript\n- Deploying infrastructure to Azure\n- Managing multi-package workspaces\n- Validating infrastructure code\n\n## Installation\n\n```bash\n# Install globally\nnpm install -g @atakora/cli\n\n# Or use with npx\nnpx @atakora/cli <command>\n```\n\n## Quick Start\n\n```bash\n# Create a new project\natakora init my-azure-project\n\n# Navigate to the project\ncd my-azure-project\n\n# Synthesize ARM templates\natakora synth\n\n# Deploy to Azure\natakora deploy\n```\n\n## Available Commands\n\n### Project Management\n\n```bash\n# Initialize a new Atakora project\natakora init <project-name>\n\n# Add a new package to workspace\natakora add <package-name>\n```\n\n### Infrastructure Operations\n\n```bash\n# Synthesize ARM templates\natakora synth [package]\n\n# Deploy infrastructure\natakora deploy [package]\n\n# Validate infrastructure\natakora validate [package]\n\n# Destroy infrastructure\natakora destroy [package]\n```\n\n### Utility Commands\n\n```bash\n# List all packages\natakora list\n\n# Show project information\natakora info\n\n# Display help\natakora help [command]\n```\n\n## Documentation\n\nFor complete documentation, see:\n\n- [CLI Reference](../../docs/reference/cli/)\n- [Getting Started Guide](../../docs/usage/getting-started/)\n- [Deployment Guide](../../docs/usage/guides/deployment.md)\n- [Multi-Package Workspaces](../../docs/usage/guides/multi-package-workspaces.md)\n\n## Project Templates\n\nThe CLI includes project templates for quick scaffolding:\n\n- Root workspace configuration\n- Package structure\n- TypeScript configuration\n- Example infrastructure code\n- Git ignore patterns\n\nSee [CLI Templates Reference](../../docs/reference/cli-templates.md) for details.\n\n## Requirements\n\n- Node.js 14.0.0 or higher\n- npm 7.0.0 or higher\n- Azure CLI (for deployment commands)\n\n## License\n\nISC\n","readmeFilename":"README.md"}