<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ship.git/cmd/deploy/host, branch agent-mode</title>
<subtitle>Deploy to your VPS in one command</subtitle>
<id>https://code.northwest.io/ship.git/atom?h=agent-mode</id>
<link rel='self' href='https://code.northwest.io/ship.git/atom?h=agent-mode'/>
<link rel='alternate' type='text/html' href='https://code.northwest.io/ship.git/'/>
<updated>2026-01-24T17:48:34+00:00</updated>
<entry>
<title>Rename project from deploy to ship</title>
<updated>2026-01-24T17:48:34+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-01-24T17:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/ship.git/commit/?id=5861e465a2ccf31d87ea25ac145770786f9cc96e'/>
<id>urn:sha1:5861e465a2ccf31d87ea25ac145770786f9cc96e</id>
<content type='text'>
- Rename module to github.com/bdw/ship
- Rename cmd/deploy to cmd/ship
- Update all import paths
- Update config path from ~/.config/deploy to ~/.config/ship
- Update VPS env path from /etc/deploy to /etc/ship
- Update README, Makefile, and docs
</content>
</entry>
<entry>
<title>Add reboot prompt to host update command</title>
<updated>2026-01-24T17:24:25+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-01-24T17:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/ship.git/commit/?id=758595a26cac53d4913527a5aa627e5cde632b3f'/>
<id>urn:sha1:758595a26cac53d4913527a5aa627e5cde632b3f</id>
<content type='text'>
Prompts user to reboot when required after apt upgrade completes.
Both prompts now default to yes for a more turnkey experience.
</content>
</entry>
<entry>
<title>Restructure CLI with Cobra</title>
<updated>2026-01-24T05:52:50+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-01-24T05:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/ship.git/commit/?id=87752492d0dc7df3cf78011d5ce315a3eb0cad51'/>
<id>urn:sha1:87752492d0dc7df3cf78011d5ce315a3eb0cad51</id>
<content type='text'>
Replace custom switch-based routing with Cobra for cleaner command
hierarchy. Reorganize commands into logical groups:

- Root command handles deployment (--binary, --static, --domain, etc.)
- App management at top level: list, logs, status, restart, remove
- env subcommand group: list, set, unset
- host subcommand group: init, status, update, ssh
- Standalone: ui (renamed from webui), version

Add version command with ldflags support for build info.
</content>
</entry>
</feed>
