Skip to content

Commit

Permalink
Extend list toolchains command options
Browse files Browse the repository at this point in the history
Addressing partially :
Open-CMSIS-Pack/devtools#1619
  • Loading branch information
soumeh01 authored Jul 9, 2024
1 parent a8f6060 commit d715d2f
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion cmd/cbuild/commands/list/list_toolchains.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,17 @@ func listToolchains(cmd *cobra.Command, args []string) error {
return err
}

contexts, _ := cmd.Flags().GetStringSlice("context")
useContextSet, _ := cmd.Flags().GetBool("context-set")
verbose, _ := cmd.Flags().GetBool("verbose")

p := csolution.CSolutionBuilder{
BuilderParams: builder.BuilderParams{
Runner: utils.Runner{},
Options: builder.Options{
Verbose: verbose,
Contexts: contexts,
UseContextSet: useContextSet,
Verbose: verbose,
},
InputFile: inputFile,
InstallConfigs: configs,
Expand All @@ -74,5 +78,7 @@ var ListToolchainsCmd = &cobra.Command{

func init() {
ListToolchainsCmd.DisableFlagsInUseLine = true
ListToolchainsCmd.Flags().BoolP("context-set", "S", false, "Select the context names from cbuild-set.yml for generating the target application")
ListToolchainsCmd.Flags().StringSliceP("context", "c", []string{}, "Input context names [<project-name>][.<build-type>][+<target-type>]")
ListToolchainsCmd.Flags().BoolP("verbose", "v", false, "Enable verbose messages")
}

0 comments on commit d715d2f

Please sign in to comment.