commit briefs
aef9ce5
hovercats
·
2025-05-22
a38e5c3
hovercats
·
2025-05-19
697f409
hovercats
·
2025-05-19
bdb2c4a
hovercats
·
2025-03-15
ffb2437
hovercats
·
2025-03-11
aad5b89
hovercats
·
2025-03-11
210bbe0
hovercats
·
2025-03-10
6212692
hovercats
·
2025-01-05
cafdc29
hovercats
·
2025-01-05
1020ae1
hovercats
·
2025-01-05
branches
readme
1rcsm
2----
3
4A tiny service manager written in rc.
5Rcsm only supports the bare minimum of features, meaning start/stop
6services. So no logging, no monitoring etc, thus keeping things simple.
7This could however instead be implemented into users own service
8scripts, should users choose to do so.
9
10It follows the same concept as shsm[0], but is about half the LOCs.
11
12
13Install
14-------
15
16 $ make install
17
18
19Usage
20-----
21rcsm [flag] [args]
22-a - Activate service.
23-c - Create neccessary directories.
24-d - Deactivate services.
25-h - Show usage message.
26-k - Kill services.
27-l - List available services.
28-s - Start services.
29-r - Restart services.
30
31Some flags have additional functionallity when ran without arguments:
32-a - Lists activated services.
33-k - Kill all activated services.
34-s - Start all activated services.
35
36Some flags also supports multiple arguments: -a -d -k -s -r
37
38
39Service scripts
40---------------
41Service scripts are language-agnostic, thus giving users the freedom
42to use any language/shell they like.
43Service scripts has 2 (technically optional) requirements:
44Accepting -s/-k flags.
45
46[0] https://github.com/hovercats/shsm