Commit Graph
11 Commits
Author SHA1 Message Date
adamandClaude Opus 5.5 7adf5c2999 warn when the services can't reach moved folders
- list, new, import and enable check TERRARIA_BASE and TERRARIA_DIST
  against the units' ProtectSystem/ProtectHome/ReadWritePaths
  (terraria@ always, terractld when it's on) and print the drop-in
  to add. prepare explains why it can't create an instance folder.
- Guide: bind mounts and drop-ins under "Changing locations", and a
  new section for instances or zips under /home.
- journal-access in tab completion and the command reference.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:51:29 +00:00
abrown38andClaude Opus 5.5 96f7876729 add upgrade command; reinstall keeps the same version
- terractl upgrade <name> lists the zips an instance can use; with a zip
  or 'latest' it checks the zip, stops the server, backs up worlds and
  configs to instances/.backups/, pins ZIP=, unpacks right away and
  starts the server again. Downgrades need --downgrade.
- reinstall pins the installed zip when ZIP= is blank, so it never
  changes version, and keeps server/.installed (uses a .reinstall flag).
- Resolve terractl's own path before cd /, so a relative $0 works.
- Docs, completion and the daemon's command list; version 0.0.12.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:37:51 +00:00
abrown38 ef63609db9 fix permissions subcommand 2026-10-02 21:21:59 +00:00
abrown38 c4a12727d4 better permission warnings
release / deb (push) Successful in 14s
2026-09-30 21:34:05 +00:00
abrown38 998d9f603d simplify remotes 2026-09-30 17:47:41 +00:00
abrown38 02017d470f remotes 2026-09-30 17:11:22 +00:00
adam 4f0886b6cd use journal namespace 2026-09-30 15:06:48 +00:00
adam ae4299a570 fix shellcheck 2026-09-29 16:55:52 +00:00
abrown38 35f541458c add import and export 2026-09-29 16:40:56 +00:00
adam 47808ffa17 fix shellcheck 2026-09-28 17:05:12 +00:00
adam 910b438686 initial commit 2026-09-28 16:52:30 +00:00