Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLI for displaying the full system configuration #432

Open
elfenpiff opened this issue Oct 3, 2024 · 2 comments
Open

CLI for displaying the full system configuration #432

elfenpiff opened this issue Oct 3, 2024 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@elfenpiff
Copy link
Contributor

elfenpiff commented Oct 3, 2024

Brief feature description

The file iceoryx2-bb/posix/src/system_configuration.rs provides the interface to the configuration of all system resources and a print_system_configuration() function to show them. Now, since iox2 is finally here, we should remove the function print_system_configuration() and move it into an iox2-config command to show the config from the command line.

  1. Make a binary called iox2-config in the crate iceoryx2-cli
  2. Make a verb show to show the currently used configuration
  3. Make a verb generate that generates a default configuration file in the default location that iceoryx2 looks for it
@elfenpiff elfenpiff added enhancement New feature or request good first issue Good for newcomers labels Oct 3, 2024
@elfenpiff
Copy link
Contributor Author

cc @orecham maybe you can provide a bit more details what steps one has to make and also provide a name suggestion directly in the issue description.

@orecham
Copy link
Contributor

orecham commented Oct 3, 2024

@elfenpiff Made a rough plan, the implementer can take some creative liberties though, if they have ideas that make more sense

@orecham orecham changed the title Create iceoryx2_cli command to list the full system configuration CLI for displaying the full system configuration Oct 5, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 14, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 14, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 15, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 15, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 17, 2024
…rm coloring + implementation of user confirmation required before deleting current configuration file
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Oct 21, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 20, 2024
…the configuration file + add a subcommand to display the contents of the configuration file
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
…rm coloring + implementation of user confirmation required before deleting current configuration file
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
brosier01 added a commit to brosier01/iceoryx2 that referenced this issue Nov 26, 2024
…the configuration file + add a subcommand to display the contents of the configuration file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants