#process-manager #sockets #minecraft #tui #service

app crescent-cli

πŸŒ™ process manager for game servers and services

8 releases (4 breaking)

0.5.0 Jun 23, 2023
0.4.2 Jun 18, 2023
0.4.0 May 18, 2023
0.3.1 May 14, 2023
0.1.0 May 8, 2023

#11 in #process-manager

Apache-2.0

81KB
2K SLoC

πŸŒ™crescent

A process manager for game servers and services.

Wiki:

Check the wiki for available commands and a lot more info!


Installation:

You can either get artifacts from recent workflows, binaries from releases or install using cargo (recommended):

cargo install crescent-cli

or

cargo install --git https://github.com/Kyagara/crescent

When installing crescent using cargo, default profiles will be created in crescent's main directory: <home>/.crescent/. Learn more about profiles here.

Applications files, profiles and any important file is located in crescent's main directory.

Planned

  • More tests, 85% target.
  • Reduce unwraps
  • Restart command
  • Async
  • Attach/Log command watches the log file with the notify crate, it could use the application socket to receive new lines instead
  • Log rotation

Dependencies

~17–27MB
~268K SLoC