Skip to content

Releases: abdorizak/sm2

v0.1.0-dev.6

v0.1.0-dev.6 Pre-release
Pre-release

Choose a tag to compare

@abdorizak abdorizak released this 16 Jul 12:17

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

v0.1.0-dev.5 Pre-release
Pre-release

Choose a tag to compare

@abdorizak abdorizak released this 16 Jul 11:32

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

v0.1.0-dev.4 Pre-release
Pre-release

Choose a tag to compare

@abdorizak abdorizak released this 30 Jun 09:24

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

v0.1.0-dev.3 Pre-release
Pre-release

Choose a tag to compare

@abdorizak abdorizak released this 29 Jun 15:09

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

Choose a tag to compare

@abdorizak abdorizak released this 28 Jun 11:29

🚧 Pre-release. sm2 is in active development — try it and report issues.

Install

curl -fsSL https://raw.githubusercontent.com/abdorizak/sm2/main/install.sh | bash

Or 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 + reload alias
  • 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)

Choose a tag to compare

@abdorizak abdorizak released this 28 Jun 09:06

🚧 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.1

The 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 + reload alias

Tested: Go unit tests + a 50-check end-to-end CLI suite.