Documentation
¶
Index ¶
Constants ¶
View Source
const ( FlagPkgName = "name" FlagPkgArch = "arch" FlagPkgVersion = "version" FlagOutDirectory = "directory" FlagOutFilename = "file" FlagOutApk = "apk" FlagOutDeb = "deb" FlagOutRpm = "rpm" FlagInstall = "install" )
Variables ¶
View Source
var GenerateFlags = []cli.Flag{ &cli.StringFlag{Name: FlagPkgName, Usage: "package name"}, &cli.StringFlag{Name: FlagPkgArch, Usage: "package architecture"}, &cli.StringFlag{Name: FlagPkgVersion, Usage: "package version"}, &cli.StringFlag{Name: pkgMaintainer, Usage: "package maintainer"}, &cli.StringFlag{Name: pkgDescription, Usage: "package description", Value: "hansel virtual package"}, &cli.StringFlag{Name: FlagOutDirectory, Usage: "output directory", Value: "."}, &cli.StringFlag{Name: FlagOutFilename, Usage: "output filename, generated if not provided"}, &cli.BoolFlag{Name: FlagOutApk, Usage: "generate apk package", Aliases: []string{"alpine"}}, &cli.BoolFlag{Name: FlagOutDeb, Usage: "generate deb package", Aliases: []string{"debian", "ubuntu"}}, &cli.BoolFlag{Name: FlagOutRpm, Usage: "generate rpm package", Aliases: []string{"fedora", "rhel"}}, &cli.BoolFlag{ Name: FlagInstall, Usage: "install the package automatically and delete the file", }, }
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.