Flow

Flow will be the resulting product when I merge FlowShell and FlowLua together.

To install it, go here for instructions:

Explore FlowShell on GitHub
Explore FlowLua on GitHub

Compilation is currently only supported on Linux and Mac, but the cool thing is that the same binary works on all operating systems because it uses Cosmopolitan.

Who are the first people I hope to help:

This tool is command-line–oriented.

The command line isn’t bad—it’s just historically cluttered, with countless tools and inconsistent conventions that make it hard to learn and remember.

I started working on FlowShell even before my radical business restructuring.
Automation is essential. I started with zsh and gradually built small abstractions whenever I forgot commands or had to repeat tasks. These improvements grew into FlowShell—a tool designed to make Unix easier, not to replace it (except that eventually it will become something different from Unix).

FlowShell guides users toward their goals without requiring them to memorize arcane command syntax. Before releasing it widely, I'll clean up my personal shortcuts to ensure a streamlined, reusable tool. I haven't done that yet—it's messy!

FlowShell was prototyped in an obscure language called zsh. Don't worry about it—I'm porting everything over to Lua, and then we'll forget about zsh.