Commit Graph

109 Commits (7fdccfa1b2cd7f002292509eb35a8a4af4ed08bf)

Author SHA1 Message Date
Luka Vandervelden e331828c8b Reverse dependency tree.
- `stop` uses it to stop services that depend upon something that has
    to be stopped.
2019-06-08 19:01:31 +02:00
Luka Vandervelden dddf285046 UI update.
- `start` and `stop` now take service ids in parameter and can take
    multiple of them.
  - Errors are displayed properly (instead of “index out of bounds” or
    “nil assertion failed”) when invalid ids are provided on the CLI for
    `start` and `stop`.
2019-06-08 18:46:53 +02:00
Luka Vandervelden 3e8a1d2ab2 Grooming related to side-effects directories. 2019-06-08 18:25:08 +02:00
Luka Vandervelden f858a9aa11 Dependency trees.
- Were tested for `start` and seem to work fine with them.
  - `stop` still ignores them compteley at the moment. We’ll need to
    remember what has been started as a dependency and what has not to
    make `stop` work with reverse-dependency-trees.
2019-06-08 18:16:23 +02:00
Luka Vandervelden 36668ed148 Application name in help messages. 2019-06-08 03:06:26 +02:00
Luka Vandervelden 69ecadaefd TODOs and --help. 2019-06-08 03:04:11 +02:00
Luka Vandervelden efde03eb79 Internal improvements related to PID files. 2019-06-08 02:50:38 +02:00
Luka Vandervelden c77d931493 shard.yml and test .empty files added. 2019-06-08 02:33:14 +02:00
Luka Vandervelden 2dd3fe7dd6 Initial commit. 2019-06-08 02:21:31 +02:00