Releases: abdorizak/sm2
Release list
v0.1.0-dev.6
Release v0.1.0-dev.6.
Install:
curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bash
Prebuilt static binaries for linux/darwin (amd64/arm64) are attached.
v0.1.0-dev.5
Release v0.1.0-dev.5.
Install:
curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bash
Prebuilt static binaries for linux/darwin (amd64/arm64) are attached.
v0.1.0-dev.4
Release v0.1.0-dev.4.
Install:
curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bash
Prebuilt static binaries for linux/darwin (amd64/arm64) are attached.
v0.1.0-dev.3
Release v0.1.0-dev.3.
Install:
curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bash
Prebuilt static binaries for linux/darwin (amd64/arm64) are attached.
v0.1.0-dev.2 — pre-release
🚧 Pre-release. sm2 is in active development — try it and report issues.
Install
curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bashOr go install github.com/abdorizak/sm2/cmd/sm2@v0.1.0-dev.2. Docs: https://sm2.dev
New since v0.1.0-dev.1
- PM2-style
status— full table: id · name · namespace · version · mode · pid · uptime · ↺ · status · cpu · mem · user · watching sm2 notify— set up Discord without a config file (persists, survives restarts)- One-line installer (
install.sh) + prebuilt binaries for linux/darwin × amd64/arm64 - TOML config alongside YAML
restart --update-env+reloadalias- Apache-2.0 license
Prebuilt static binaries attached below (no Go required). Linux build runs on any distro (incl. Alpine).
v0.1.0-dev.1 — pre-release (dev/testing)
🚧 Pre-release. sm2 is in active development — try it and report issues. Commands/flags/config may change before a stable v1.0.0.
A single-binary universal process supervisor written in Go (a PM2/systemd alternative).
Install
go install github.com/abdorizak/sm2/cmd/sm2@v0.1.0-dev.1The command is sm2. Docs: https://sm2.dev
What's in it
- Run/supervise any app:
start stop restart delete reset signal(target a name,all, or--namespace) - Auto-restart policies, restart triggers:
--max-memory-restart,--watch,--cron-restart - Live monitoring:
status(boxed/colored,--json),describe,logs - Declarative config in YAML or TOML (
config init/validate/reload) - Reboot survival:
save/resurrect/startup(launchd & systemd) - Discord notifications via config or
sm2 notify(no config file needed) restart --update-env+reloadalias
Tested: Go unit tests + a 50-check end-to-end CLI suite.