Skip to content

Feat: Replace bash scripts with a unified Go CLI#4

Open
Azzurriii wants to merge 2 commits into
fystack:mainfrom
Azzurriii:feat/script-v2
Open

Feat: Replace bash scripts with a unified Go CLI#4
Azzurriii wants to merge 2 commits into
fystack:mainfrom
Azzurriii:feat/script-v2

Conversation

@Azzurriii

@Azzurriii Azzurriii commented Jun 18, 2026

Copy link
Copy Markdown

Replaces the bash-based setup flow with a self-contained fystack CLI written in Go. The CLI covers the full stack lifecycle — guided setup, MPC node init, deploy, status, logs, image updates, and a new reset command — with no bash dependencies for day-to-day operations.
Changes:

  • fystack setup — interactive guided setup (Bubble Tea TUI, Binance/CoinMarketCap choice, node gen, optional deploy)
  • fystack init — MPC node config generation in Go via the mpcium-cli Docker image; replaces setup-nodes.sh
  • fystack reset — removes all generated files to restore a clean clone state
  • fystack deploy / status / restart / logs / check-updates / update — full Docker Compose lifecycle in Go
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant