w3ti.OpenBase.CLI
10.0.10
dotnet tool install --global w3ti.OpenBase.CLI --version 10.0.10
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local w3ti.OpenBase.CLI --version 10.0.10
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=w3ti.OpenBase.CLI&version=10.0.10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package w3ti.OpenBase.CLI --version 10.0.10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
OpenBase CLI 🚀
A interface de linha de comando oficial para o ecossistema OpenBase.
🛠️ Instalação
A OpenBase CLI é distribuída como uma ferramenta global do .NET. Para instalar, execute:
dotnet tool install -g w3ti.OpenBase.Cli
🚀 Como usar
1. Preparar o ambiente
Instale os templates oficiais de arquitetura necessários para a CLI:
Bash
openbase install
2. Criar um novo projeto
Gere uma solução completa com API, Infraestrutura e suporte a SQL Server:
Bash
openbase new --type api --template sqlserver --name MeuProjeto
3. Verificar o ambiente
Consulte as informações do Sistema Operacional e as versões do .NET e Angular instaladas:
Bash
openbase version
📋 Comandos Disponíveis
Comando Descrição Exemplo
install Instala ou atualiza os templates NuGet necessários.openbase install
new Cria um novo projeto a partir dos templates.openbase new --name X
update Sincroniza a CLI e os templates com a última versão.openbase update
version Exibe o SO, Arquitetura e versões do ecossistema.openbase version
help Guia completo de argumentos e flags.openbase help
💻 Requisitos
SDK .NET 10 ou superior.
🛡️ Segurança e Compatibilidade
Esta ferramenta foi desenvolvida com foco em segurança e é monitorada pelo SonarCloud.
Multiplataforma: Suporte nativo para Windows, macOS (Intel/Apple Silicon) e Linux (Fedora/Ubuntu).
Resiliência: Detecta automaticamente instalações globais e gerenciadas via NVM (Node Version Manager).
Segurança: Execução de processos protegida contra injeção de comandos (S4036 compliance).
📄 Licença
Distribuído sob a licença MIT. Veja LICENSE.txt para mais informações.
Desenvolvido com ❤️ por Rodrigo Brito <rodrigo@w3ti.com.br>.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.