()
| 79 | } |
| 80 | |
| 81 | func devcontainerCmd() *cobra.Command { |
| 82 | flags := &generateCmdFlags{} |
| 83 | command := &cobra.Command{ |
| 84 | Use: "devcontainer", |
| 85 | Short: "Generate Dockerfile and devcontainer.json files under .devcontainer/ directory", |
| 86 | Long: "Generate Dockerfile and devcontainer.json files necessary to run VSCode in remote container environments.", |
| 87 | Args: cobra.MaximumNArgs(0), |
| 88 | RunE: func(cmd *cobra.Command, args []string) error { |
| 89 | return runGenerateCmd(cmd, flags) |
| 90 | }, |
| 91 | } |
| 92 | command.Flags().BoolVarP( |
| 93 | &flags.force, "force", "f", false, "force overwrite on existing files") |
| 94 | command.Flags().BoolVar( |
| 95 | &flags.rootUser, "root-user", false, "Use root as default user inside the container") |
| 96 | return command |
| 97 | } |
| 98 | |
| 99 | func dockerfileCmd() *cobra.Command { |
| 100 | flags := &generateDockerfileCmdFlags{} |
no test coverage detected