Skip to content

Conversation

@Diaphteiros
Copy link
Contributor

@Diaphteiros Diaphteiros commented May 9, 2025

This PR tries to improve the generic boilerplate coding in various ways, for example:

  • The api folder is now its own nested submodule.
  • Added a preliminary version of the cluster API.
  • Use a shared struct for information that is required by run and init subcommands.
  • Added standard controller flags.
  • Added a dry-run mode that completes the options, but aborts before starting the actual work. This is useful for testing and debugging CLI arguments.
  • Both subcommands now print the raw and the completed options during startup.
  • Added coding to read one or more config files which are then merged into one single config.

@Diaphteiros Diaphteiros requested a review from robertgraeff May 9, 2025 13:02
@Diaphteiros Diaphteiros merged commit 7cde432 into main May 12, 2025
2 of 3 checks passed
@Diaphteiros Diaphteiros deleted the command branch May 12, 2025 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants