Divisionz.Scaffold.SQLScriptExecutor 1.0.0-rc846

Prefix Reserved
This is a prerelease version of Divisionz.Scaffold.SQLScriptExecutor.
dotnet tool install --global Divisionz.Scaffold.SQLScriptExecutor --version 1.0.0-rc846
                    
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 Divisionz.Scaffold.SQLScriptExecutor --version 1.0.0-rc846
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Divisionz.Scaffold.SQLScriptExecutor&version=1.0.0-rc846&prerelease
                    
nuke :add-package Divisionz.Scaffold.SQLScriptExecutor --version 1.0.0-rc846
                    

Divisionz.Scaffold.SQLScriptExecutor

dotnet tool sql-exec — выполняет коллекции SQL-скриптов, сгруппированные в команды (SQLExecConfig.json), для PostgreSQL / MSSQL / MySQL.

Установка

dotnet tool install --global Divisionz.Scaffold.SQLScriptExecutor

Быстрый старт

sql-exec -h                                    справка по опциям
sql-exec                                       выполнить команду `run` в текущем каталоге
sql-exec create drop                           выполнить `create`, затем `drop`
sql-exec --path ./SQL/PostgreSQL create        выполнить `create` в указанном каталоге
sql-exec create --order DESC                   порядок пакетов по убыванию
sql-exec create --print-plan                   dry-run: напечатать план, ничего не выполнять
sql-exec -cs "<connection-string>" create      переопределить строку подключения
sql-exec --agent-rules                         напечатать гайд для AI-агентов
sql-exec --agent-rules --out AGENTS.md         записать гайд в файл

Команда — запись в SQLExecConfig.json со списком Include из .sql-файлов и/или имён других команд. Библиотечная часть (DI-резолв исполнителей по строке подключения, MigrationSQLPack, MigrationsArchive) — в пакете Divisionz.Scaffold.SQLScriptExecutor.Bin.

Полный контракт CLI (команды, хуки before{X}/after{X}, автоопределение провайдера, многопакетный запуск, опции) печатается командой sql-exec --agent-rules.

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

Version Downloads Last Updated
1.0.0-rc846 38 9/2/2026
1.0.0-rc845 36 9/2/2026
1.0.0-rc844 58 8/23/2026
1.0.0-rc843 56 8/22/2026
1.0.0-rc842 62 8/9/2026
1.0.0-rc841 69 8/8/2026
1.0.0-rc840 56 8/5/2026
1.0.0-rc838 62 8/3/2026
1.0.0-rc837 71 8/3/2026
1.0.0-rc836 68 8/2/2026
1.0.0-rc835 63 7/26/2026
1.0.0-rc834 70 7/23/2026
1.0.0-rc833 55 7/19/2026
1.0.0-rc832 71 7/14/2026
1.0.0-rc831 71 7/13/2026
1.0.0-rc830 63 7/13/2026
1.0.0-rc829 60 7/13/2026
1.0.0-rc828 59 7/12/2026
1.0.0-rc827 68 7/10/2026
1.0.0-rc826 77 7/5/2026
Loading failed