chocolat-public
chocolat-public copied to clipboard
Jobs and Building Reformation
There's broadly three kinds of CLI tools:
- Instant commands, such as
git add
. Lifetime: seconds or less. - Short-running processes, such as
ag
,make
, etc. Lifetime: minutes or less. - Long-running processes, such as
manage.py runserver
,node
, repls. Lifetime: indefinite.
The interaction with a CLI tool made up of two parts: starting it, and viewing the output.
How can we improve starting a CLI tool? Something like Quick Open would be nice. Many of the commands I start are quite repetitive. git init
, python3 manage.py runserver
, etc. Chocolat should definitely track the history of the commands I enter.
How can we improve viewing the output? Once New Splits (#1763) are done, we can track the output in a non-file split.