Integration with scripts and other other complex tools such as crontab
Use minimal resources instead of acting as a daemon + GUI
Easier user testing of core features with CLI
Fail-safe in the event of GUI failure (e.g. due to Qt)
Describe the solution you'd like
Ideally, the CLI can be run statelessly with runtime parameters / environment variables / input files. Depending on the current architecture, it might be trivial to adapt existing interfaces to any of your favorite libraries here https://go.dev/solutions/clis
Additional context
This feature would be similar to fluminurs
Advantages:
crontab
Describe the solution you'd like Ideally, the CLI can be run statelessly with runtime parameters / environment variables / input files. Depending on the current architecture, it might be trivial to adapt existing interfaces to any of your favorite libraries here https://go.dev/solutions/clis
Additional context This feature would be similar to fluminurs