Warning
This project is still in development and may be unstable. Only systemd and journald is supported.
The main directory for profiles and services is
$HOME/.crescent/.
cargo install crescent-cli
## or
cargo install --git https://github.com/Kyagara/crescentReimplementation of old features:
- Tests.
stopfield on profiles andstartcommand, a command to be sent to trigger a shutdown of the application.
Planned:
- Flag in main to always confirm prompts.
- Maybe add environment variable for the main crescent directory, retrieving the user's home directory while in root returns "/root".
- Fix some commands not erroring when failing to send commands to a system service.
- Save information about the service in a file inside the service folder.
- Add more arguments/commands to
log, commands to manage the logs for that service for example. - Add
deleteservice/profile command. - Maybe use more enums on returns.