Progflow v0.1.4: Workspace orchestration that actually remembers stuff
I finally shipped new more features and fixes to Progflow.
I added a few things to Progflow – my Rust CLI for launching whole dev environments with one command.
What's new
Session analytics – progflow stats <flow>
Total dev time, average session length, how many times you opened a project. Good for billing or guilt.
Smart switching – progflow on other-flow --switch
Shuts down the current flow and starts the next one automatically. No more manual off then on.
Shell aliases – progflow aliases
Generates flow-<name> aliases for every flow. Add eval "$(progflow aliases)" to your .bashrc and just type flow-myproject.
Logs – progflow logs <flow>
Captures stdout/stderr from background commands. No more ps aux | grep.
Contextual tips – OS‑specific hints on start/stop. Linux, macOS, Termux.
Safety locks – Can't delete an active flow. Can't start the same flow twice.
Under the hood
- Smarter
progflow update– checks remote commit hash - Better non‑TTY support for scripting
- Stronger URL validation
- Fixed start‑command silent failures
Works everywhere
Linux, macOS, Termux (Android). Same CLI, same flows.
The eval "$(progflow aliases)" trick alone is worth the update.
Top comments (0)