ShellOps: Compose from the shell.
so finds the project's git root, loads its .env, and turns Docker Compose, PHP tooling, database resets and releases into one short command each.
The first release is not published yet. The install command appears here as soon as it is.
What it does
Knows your project.
It finds the git root, loads .env, and picks dev or prod from APP_ENV.
One short command per chore.
Compose, image builds, PHP tooling, database resets and caches.
Guarded releases.
so release requires HEAD to match origin, pushes branch and tag together, and drafts the release notes.
Signed aliases.
Shared shortcuts are signed with your SSH key and only run for others once they trust them.
Verified updates.
so update checks SHA256SUMS before it replaces the binary.
Details
Runs on
macOS and Linux
For
projects with a compose.yml at the git root
Written in
Rust
Status
Not released yet