This website requires JavaScript.
Explore
Help
Sign in
opennomad
/
systab
Watch
1
Star
0
Fork
You've already forked systab
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
90f188491d
systab
/
badges
/
tests.json
7 lines
97 B
JSON
Raw
Normal View
History
Unescape
Escape
adding tests
2026-02-15 12:10:09 -07:00
{
"schemaVersion"
:
1
,
"label"
:
"tests"
,
Add persistent service jobs (-s flag) Introduces a new job type for long-running systemd user services alongside the existing timer-based jobs. Services use Type=simple with Restart=on-failure and WantedBy=default.target — no .timer unit is created. - New -s flag creates a service job; mutually exclusive with -t/-i/-m/-o - Service jobs tagged with # SYSTAB_TYPE=service in their unit file - enable/disable (-E/-D) start/stop the service in addition to toggling the enabled state, mirroring timer behaviour - -S status shows ActiveState/SubState from systemd directly (avoids false "Inactive" for services in activating state) - -L logs, -e edit mode, -D/-E disable/enable all handle service jobs - Edit mode represents service jobs with 'service' as the schedule column (e.g. new:s,n=name | service | /path/to/cmd) - daemon-reload runs before enable/start during service creation so systemd registers the new unit file first - 22 new tests covering unit file contents, active state, disable/enable, named services, edit mode representation, and flag conflict errors - New demo/services.tape and regenerated demo GIFs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 01:00:07 -07:00
"message"
:
"81 passed"
,
adding tests
2026-02-15 12:10:09 -07:00
"color"
:
"brightgreen"
}
Reference in a new issue
Copy permalink