shunt 0.4.0

Run multiple commands in single terminal with docker compose like logs.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
    "commands": {
        "api": {
            "argv": [
                "uvicorn",
                "main:app",
                "--reload"
            ],
            "workdir": "test-fastapi",
            "tty": "never"
        },
        "out": [
            "python3",
            "out.py"
        ]
    }
}