jcoffey-dev 5566eed1c8 Fix module path and restore cmd/ omitted by gitignore
Rename module github.com/johnellis/stalwart-migrator ->
github.com/LINUXexpert-org/stalwart-migrator to match the repository
location, so the module resolves under `go get`.

The initial commit's .gitignore listed the compiled binary as a bare
`stalwart-migrate` pattern, which Git matches at any depth -- so it also
excluded the cmd/stalwart-migrate/ source directory, and the initial
commit shipped without the CLI entrypoint. Anchor the pattern to the
repo root as /stalwart-migrate and add the four missing files.

go build, go vet, and go test ./... all pass.
2026-08-22 18:23:48 -07:00

stalwart-migrator

In-place upgrade tool for Stalwart Mail Server: 0.15.5 → latest, with no data loss, checkpointed rollback at every step, and automated post-migration validation.

Design status: architected, not yet implemented — see ARCHITECTURE.md for the full design, the phase-by-phase plan, and the research it's grounded in.

stalwart-migrate preflight   # read-only checks + plan
stalwart-migrate run         # execute the migration
stalwart-migrate status <id>
stalwart-migrate rollback <id>
stalwart-migrate confirm <id>
stalwart-migrate report <id>
S
Description
Imported from github.com during the 2026-09-20 standup (local dir: stalwart-migrator)
Readme GPL-3.0
547 KiB
v2026.9.15
Latest
2026-09-21 05:10:39 +00:00
Languages
Go 99.8%
Shell 0.2%