Skip to content

[FEATURE] Allow installation customization #4

@BoxBoxJason

Description

@BoxBoxJason

Allow installation customization

Definition

The first version of the script hardcodes every installed package for each language.
The user should be able to customize the installation using a YAML / JSON formatted config file.

A command should be added to interact with the configuration configuration: devbox configure.
This command should have the following options:

  • devbox configure show: should display the current configuration
  • devbox configure edit: should allow edition of the configuration through CLI (we could imagine a flag to just open the configuration file)
  • devbox configure check: should parse the configuration for errors

Definition of done

  • devbox configure command runs (and all the subcommands)
  • commands meet the definition criterias
  • errors are properly logged
  • remediations are suggested

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions