Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "fissile", Short: "The BOSH disintegrator", Long: ` Fissile converts existing BOSH dev releases into docker images. It does this using just the releases, without a BOSH deployment, CPIs, or a BOSH agent. `, SilenceErrors: true, SilenceUsage: true, PersistentPreRunE: func(cmd *cobra.Command, args []string) error { var err error flagRoleManifest = viper.GetString("role-manifest") flagRelease = splitNonEmpty(viper.GetString("release"), ",") flagReleaseName = splitNonEmpty(viper.GetString("release-name"), ",") flagReleaseVersion = splitNonEmpty(viper.GetString("release-version"), ",") flagCacheDir = viper.GetString("cache-dir") flagWorkDir = viper.GetString("work-dir") flagRepository = viper.GetString("repository") flagWorkers = viper.GetInt("workers") flagConfiggin = viper.GetString("configgin") flagLightOpinions = viper.GetString("light-opinions") flagDarkOpinions = viper.GetString("dark-opinions") flagOutputFormat = viper.GetString("output") extendPathsFromWorkDirectory() if err = absolutePaths( &flagRoleManifest, &flagCacheDir, &flagWorkDir, &flagConfiggin, &flagLightOpinions, &flagDarkOpinions, &workPathCompilationDir, &workPathConfigDir, &workPathBaseDockerfile, &workPathDockerDir, ); err != nil { return err } if flagRelease, err = absolutePathsForArray(flagRelease); err != nil { return err } return validateReleaseArgs() }, }
RootCmd represents the base command when called without any subcommands
Functions ¶
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.