{"_id":"@emersontakada/system-ricol-windows","_rev":"4-e8d8e4e22f0b3c79a87d6e62e3426f9c","name":"@emersontakada/system-ricol-windows","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@emersontakada/system-ricol-windows","version":"1.0.0","keywords":[],"author":{"name":"Emerson Takada"},"license":"ISC","_id":"@emersontakada/system-ricol-windows@1.0.0","maintainers":[{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"}],"os":["darwin","linux","win32"],"bin":{"system-ricol":"index.js"},"dist":{"shasum":"267425e86d7a7d0f254fdb9f5788d60e2cd7c7f4","tarball":"https://registry.npmjs.org/@emersontakada/system-ricol-windows/-/system-ricol-windows-1.0.0.tgz","fileCount":61,"integrity":"sha512-2HP/wV8SAmG6uGdt/qcuiZCLZHwiAvQy7zUf3+2MICE277snp/F6onL9PS+w7ZoQ7YoTFzhjgKw0RlUDRUS+4A==","signatures":[{"sig":"MEYCIQDstr/JwbzDlfxlveTD01SQ1jei1Z+dWT2LKutF7kVrNAIhAJZPVvVnU2+YDzsolhZ82Ktd8HOaEbkBLnbZjmYA1V9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113846},"main":"index.js","type":"commonjs","gitHead":"fce73735a03fe004c1b9780b361c4e4b665f2ac1","scripts":{"build":"rollup -c rollup.config.mjs","start":"node index.js","postinstall":"node scripts/post-install.js"},"_npmUser":{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"},"_npmVersion":"10.8.2","description":"Pacote de instalação do sistema Ricol para criar ambiente de desenvolvimento local","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.7","inquirer":"^8.2.6"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.31.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/system-ricol-windows_1.0.0_1742864375536_0.48021834417416964","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@emersontakada/system-ricol-windows","version":"1.0.1","keywords":[],"author":{"name":"Emerson Takada"},"license":"ISC","_id":"@emersontakada/system-ricol-windows@1.0.1","maintainers":[{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"}],"os":["darwin","linux","win32"],"bin":{"system-ricol":"index.js"},"dist":{"shasum":"b1a8223d09ba798f2e9a9217228e54d9b5bf51d4","tarball":"https://registry.npmjs.org/@emersontakada/system-ricol-windows/-/system-ricol-windows-1.0.1.tgz","fileCount":61,"integrity":"sha512-5JPwAM0Ms+5SjMVtK/D5xQ5SplvKtN9nfdEl/Pf+9pXN33/svodIgHeWrEGskxdSE8Xcmfxe19jv6k9OyAclwQ==","signatures":[{"sig":"MEUCIDNHgSQekzC06DLYqUbMUt30/u/XWIlKi6oQxbUHuktNAiEAvN+CsbT24Tz/diN1CZ0h5b9gOf8jpi+ZK1QBHWcn5m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113642},"main":"index.js","type":"commonjs","gitHead":"ab411a89dbd35e5f15fcf801daa16b3ea31d83f9","scripts":{"build":"rollup -c rollup.config.mjs","start":"node index.js","postinstall":"node scripts/post-install.js"},"_npmUser":{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"},"_npmVersion":"10.8.2","description":"Pacote de instalação do sistema Ricol para criar ambiente de desenvolvimento local","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.7","inquirer":"^8.2.6"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.31.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/system-ricol-windows_1.0.1_1742867917766_0.17437174406125755","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@emersontakada/system-ricol-windows","version":"1.0.2","keywords":[],"author":{"name":"Emerson Takada"},"license":"ISC","_id":"@emersontakada/system-ricol-windows@1.0.2","maintainers":[{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"}],"os":["darwin","linux","win32"],"bin":{"system-ricol":"index.js"},"dist":{"shasum":"be0933852637dac029ebfad207df395b76341b06","tarball":"https://registry.npmjs.org/@emersontakada/system-ricol-windows/-/system-ricol-windows-1.0.2.tgz","fileCount":57,"integrity":"sha512-tRPOpBO3U4UROYYMTxQfUUZRzS5io97Vkc7gYjW/2vtSYzv69PUZ+mOvoIfBWMbTek090ygfUNL++vpN++veqg==","signatures":[{"sig":"MEQCIAwM7GaDBK31/3oraHxMbHMa6qZETNvZIL9WelQNfNCyAiAB5jW+QlPaZk6mHW/l7GyBWKcJwyTUuy5XRjYREK4FQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107436},"main":"index.js","type":"commonjs","gitHead":"ab411a89dbd35e5f15fcf801daa16b3ea31d83f9","scripts":{"build":"rollup -c rollup.config.mjs","start":"node index.js","postinstall":"node scripts/post-install.js"},"_npmUser":{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"},"_npmVersion":"10.8.2","description":"Pacote de instalação do sistema Ricol para criar ambiente de desenvolvimento local","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.7","inquirer":"^8.2.6"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.31.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/system-ricol-windows_1.0.2_1742869865779_0.0351104984568853","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@emersontakada/system-ricol-windows","version":"1.0.3","description":"Pacote de instalação do sistema Ricol para criar ambiente de desenvolvimento local","main":"index.js","bin":{"system-ricol":"index.js"},"scripts":{"build":"rollup -c rollup.config.mjs","postinstall":"node scripts/post-install.js","start":"node index.js"},"keywords":[],"author":{"name":"Emerson Takada"},"license":"ISC","type":"commonjs","dependencies":{"dotenv":"^16.4.7","inquirer":"^8.2.6","yargs":"^17.7.2"},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","rollup":"^4.31.0","rollup-plugin-copy":"^3.5.0"},"os":["darwin","linux","win32"],"_id":"@emersontakada/system-ricol-windows@1.0.3","gitHead":"9a3b51cce41741ee64572496e82ef60fdeb1136f","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PIB51/c79s8cBrasSKsdAqtXC0df60ZNt7ZRR3je1MH2vUkvwGHBO6YmhXtdtRXVYwEUflCflmSWhX4hj78EiA==","shasum":"0cb0da72a0759a28e44a22089e6d5002797fe61d","tarball":"https://registry.npmjs.org/@emersontakada/system-ricol-windows/-/system-ricol-windows-1.0.3.tgz","fileCount":57,"unpackedSize":116284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRQnZIqVPIt7wieNuUTDpMQOuYmlxov+YcNu6ido1ohgIhANXyeG0zcuB/UO/+8vjopDE0RwZQ6dAlZOhjdPF17GX5"}]},"_npmUser":{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"},"directories":{},"maintainers":[{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/system-ricol-windows_1.0.3_1744760073096_0.03694139521486384"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-25T00:59:35.480Z","modified":"2025-04-15T23:34:33.459Z","1.0.0":"2025-03-25T00:59:35.727Z","1.0.1":"2025-03-25T01:58:37.927Z","1.0.2":"2025-03-25T02:31:05.994Z","1.0.3":"2025-04-15T23:34:33.290Z"},"author":{"name":"Emerson Takada"},"license":"ISC","keywords":[],"description":"Pacote de instalação do sistema Ricol para criar ambiente de desenvolvimento local","maintainers":[{"name":"emersontakada","email":"kenji_ekt@yahoo.com.br"}],"readme":"# System Ricol CLI\n\nUma ferramenta de linha de comando para gerenciar projetos WordPress com Docker.\n\n## Instalação\n\n```bash\nnpm install -g @emersonkenji/system-ricol-windows\n```\n\n## Pré-requisitos\n\n- Docker\n- Docker Compose\n- mkcert\n- Node.js\n- npm\n\n## Comandos Disponíveis\n\n### Verificar Versão\n```bash\nsystem-ricol -v\n# ou\nsystem-ricol --version\n```\n\n### Ajuda\n```bash\nsystem-ricol -h\n# ou\nsystem-ricol --help\n```\n\n### Hello (Teste)\n```bash\nsystem-ricol hello\n```\nExibe uma mensagem de boas-vindas para testar o CLI.\n\n### Criar Pasta\n```bash\nsystem-ricol create-folder <nome-da-pasta>\n```\nCria uma pasta no diretório do usuário.\n\n### Configuração Inicial\n```bash\nsystem-ricol config\n```\nEste comando:\n- Verifica se o mkcert está instalado\n- Cria a pasta SSL no diretório do usuário\n- Cria a pasta `meus-sites` no diretório do usuário\n- Gera certificados SSL para desenvolvimento local\n\n### Gerenciamento do Ambiente Global\n```bash\n# Iniciar ambiente global\nsystem-ricol global start\n\n# Parar ambiente global\nsystem-ricol global stop\n```\n\nO ambiente global inclui:\n- Traefik como proxy reverso\n- Certificados SSL para desenvolvimento local\n- Rede Docker compartilhada\n\n### Gerenciamento de Projetos\n```bash\n# Criar novo projeto\nsystem-ricol create\n\n# Deletar projeto existente\nsystem-ricol delete\n```\n\nO comando `create`:\n1. Solicita a URL do projeto (exemplo: meuprojeto.localhost)\n2. Cria uma nova pasta no diretório `~/meus-sites`\n3. Configura o projeto com:\n   - WordPress\n   - MariaDB\n   - Nginx\n4. Inicia automaticamente os containers\n5. Verifica se tudo está funcionando corretamente\n\nO comando `delete`:\n1. Lista todos os projetos disponíveis\n2. Permite selecionar qual projeto deletar\n3. Solicita confirmação antes de deletar\n4. Para os containers do projeto\n5. Remove todos os arquivos do projeto\n\n### Gerenciamento de Projetos Individuais\n```bash\n# Iniciar um projeto específico\nsystem-ricol start\n\n# Parar um projeto específico\nsystem-ricol stop\n```\n\nO comando `start`:\n1. Verifica se o ambiente global está rodando\n2. Lista todos os projetos disponíveis\n3. Permite selecionar qual projeto iniciar\n4. Inicia os containers do projeto\n5. Verifica se tudo está funcionando corretamente\n\nO comando `stop`:\n1. Lista todos os projetos disponíveis\n2. Permite selecionar qual projeto parar\n3. Para os containers do projeto selecionado\n\n## Estrutura de Pastas\n\n```\n/home/seu-usuario/\n├── ricol-global-docker-local-ssl/\n│   └── certs/\n│       ├── localhost-cert.pem\n│       └── localhost-key.pem\n│\n└── meus-sites/\n    └── seu-projeto/\n        ├── docker-compose.yml\n        └── nginx/\n            └── default.conf\n```\n\n## URLs\n\n- Seus projetos estarão disponíveis em:\n  - `https://seuprojeto.localhost`\n  - `https://seuprojeto.local`\n  - `https://seuprojeto.test`\n- Certifique-se que o ambiente global esteja rodando antes de iniciar projetos\n\n## Observações\n\n- Todos os sites usam HTTPS com certificados locais\n- Os certificados são gerados automaticamente pelo mkcert\n- Cada projeto tem sua própria instância do WordPress e banco de dados\n- O proxy reverso (Traefik) gerencia automaticamente as URLs\n\n## Solução de Problemas\n\nSe os containers não iniciarem corretamente:\n1. Verifique os logs: `docker compose logs`\n2. Certifique-se que o ambiente global está rodando\n3. Verifique se as portas necessárias estão disponíveis\n4. Confirme se os certificados SSL foram gerados corretamente","readmeFilename":"README.md"}