Divisionz.Scaffold.SQLScriptExecutor 1.0.0-rc845

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

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 40 9/2/2026
1.0.0-rc845 36 9/2/2026
1.0.0-rc844 59 8/23/2026
1.0.0-rc843 56 8/22/2026
1.0.0-rc842 63 8/9/2026
1.0.0-rc841 70 8/8/2026
1.0.0-rc840 57 8/5/2026
1.0.0-rc838 63 8/3/2026
1.0.0-rc837 73 8/3/2026
1.0.0-rc836 70 8/2/2026
1.0.0-rc835 66 7/26/2026
1.0.0-rc834 72 7/23/2026
1.0.0-rc833 59 7/19/2026
1.0.0-rc832 73 7/14/2026
1.0.0-rc831 73 7/13/2026
1.0.0-rc830 65 7/13/2026
1.0.0-rc829 61 7/13/2026
1.0.0-rc828 62 7/12/2026
1.0.0-rc827 71 7/10/2026
1.0.0-rc826 78 7/5/2026
Loading failed