Documentation ¶
Overview ¶
* Copyright (c) 2023 Arm Limited. All rights reserved. * * SPDX-License-Identifier: Apache-2.0
* Copyright (c) 2023 Arm Limited. All rights reserved. * * SPDX-License-Identifier: Apache-2.0
* Copyright (c) 2023 Arm Limited. All rights reserved. * * SPDX-License-Identifier: Apache-2.0
* Copyright (c) 2023 Arm Limited. All rights reserved. * * SPDX-License-Identifier: Apache-2.0
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ListCmd = &cobra.Command{ Use: "list <command> [<name>.csolution.yml] [options]", Short: "List information about environment, toolchains, and contexts", RunE: func(cmd *cobra.Command, args []string) error { return cmd.Help() }, }
View Source
var ListContextsCmd = &cobra.Command{ Use: "contexts <name>.csolution.yml [options]", Short: "Print list of contexts in a csolution.yml", Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { configs, err := utils.GetInstallConfigs() if err != nil { return err } schemaCheck, _ := cmd.Flags().GetBool("schema") filter, _ := cmd.Flags().GetString("filter") p := csolution.CSolutionBuilder{ BuilderParams: builder.BuilderParams{ Runner: utils.Runner{}, Options: builder.Options{ Schema: schemaCheck, Filter: filter, }, InputFile: args[0], InstallConfigs: configs, }, } return p.ListContexts() }, }
View Source
var ListEnvironmentCmd = &cobra.Command{ Use: "environment", Short: "Print list of environment configurations", Args: cobra.MaximumNArgs(0), RunE: func(cmd *cobra.Command, args []string) error { configs, err := utils.GetInstallConfigs() if err != nil { return err } p := csolution.CSolutionBuilder{ BuilderParams: builder.BuilderParams{ Runner: utils.Runner{}, InstallConfigs: configs, }, } return p.ListEnvironment() }, }
View Source
var ListToolchainsCmd = &cobra.Command{ Use: "toolchains [<name>.csolution.yml] [options]", Short: "Print list of installed toolchains", Args: cobra.MaximumNArgs(1), RunE: func(cmd *cobra.Command, args []string) error { var inputFile string if len(args) == 1 { inputFile = args[0] } configs, err := utils.GetInstallConfigs() if err != nil { return err } verbose, _ := cmd.Flags().GetBool("verbose") p := csolution.CSolutionBuilder{ BuilderParams: builder.BuilderParams{ Runner: utils.Runner{}, Options: builder.Options{ Verbose: verbose, }, InputFile: inputFile, InstallConfigs: configs, }, } return p.ListToolchains() }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.