aspObelisk.Cli 1.1.0

dotnet tool install --global aspObelisk.Cli --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local aspObelisk.Cli --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=aspObelisk.Cli&version=1.1.0
                    
nuke :add-package aspObelisk.Cli --version 1.1.0
                    

aspObelisk.Cli

CLI (dotnet tool) do aspObelisk: gera models .asp fortemente tipados a partir do seu banco de dados e controla migrations versionadas para projetos ASP Clássico (VBScript).

Instalação

dotnet tool install --global aspObelisk.Cli

Atualizar / remover:

dotnet tool update --global aspObelisk.Cli
dotnet tool uninstall --global aspObelisk.Cli

Início rápido

# Cria aspobelisk.json na pasta atual
aspobelisk init

# Edite a connectionString em aspobelisk.json, depois:
aspobelisk migrate      # aplica as migrations pendentes
aspobelisk generate     # gera os models .asp a partir do schema do banco

Inclua apenas o _bootstrap.asp gerado no seu projeto ASP:


Configuração (aspobelisk.json)

{
  "provider": "mysql",
  "connectionString": "Server=localhost;Port=3306;Database=seu_banco;Uid=root;Pwd=suasenha;",
  "outputDir": "./models",
  "runtimeDir": "./runtime",
  "migrationsDir": "./migrations"
}

Todo comando aceita as mesmas opções via linha de comando, sobrescrevendo o arquivo:

Opção Descrição
--provider, -p mysql ou mssql
--connection, -c String de conexão
--output, -o Pasta de saída dos models (generate)
--runtime, -r Pasta do runtime .asp (generate)
--migrations, -m Pasta das migrations

Comandos

Comando Descrição
aspobelisk init Cria um aspobelisk.json padrão na pasta atual.
aspobelisk generate Inspeciona o banco e gera os models .asp + _bootstrap.asp.
aspobelisk make:migration <nome> Cria um novo arquivo de migration vazio (-- UP / -- DOWN).
aspobelisk migrate Aplica as migrations pendentes.
aspobelisk migrate:rollback Reverte a última migration aplicada.

Provedores suportados

  • MySQL (mysql)
  • SQL Server (mssql)

Licença

MIT — veja LICENSE.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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.

Version Downloads Last Updated
1.1.0 49 8/6/2026