package
0.0.0-20230620015642-8705ae581d71
Repository: https://github.com/rohitramu/kpm.git
Documentation: pkg.go.dev
# Functions
GetDefaultExportDir returns the default path of the root directory for exported files.
GetDefaultExportName returns the default name when exporting a package.
GetDefaultKpmHomeDir returns the default location of the KPM home directory.
GetDefaultOutputDir returns the default path of the root directory for generated files.
GetDefaultOutputName returns the default output name when executing a package.
GetDefaultParametersFile returns the path of the default parameters file in a template package.
GetDependenciesDir returns the path of the dependency definition directory in a template package.
GetHelpersDir returns the path of the "helpers" directory in a template package.
GetInterfaceFile returns the path of the interface file in a template package.
GetPackageDir returns the location of a template package in the KPM home directory.
GetPackageFullName returns the full package name with version.
GetPackageInfoFile returns the path of the package information file in a template package.
GetPackageRepositoryDir returns the location of the local package repository.
GetTemplatesDir returns the path of the templates directory in a template package.
# Constants
DependenciesDirName is the name of the directory where package dependencies are defined.
DockerCmdName is the name of the subcommand which contains subcommands for interacting with KPM packages in Docker registries.
DockerRegistryFlagName is the Docker registry to use when pushing or pulling a package.
ExportDirFlagName is the export directory.
ExportDirName is the name of the directory in which exported files are written.
ExportNameFlagName is the exported name.
GeneratedDirName is the name of the directory in which generated output is written.
HelpersDirName is the name of the directory where package helpers are defined.
InspectCmdName is the name of the subcommand which outputs the contents of the default parameters file in a package.
InterfaceFileName is the interface file's name.
KpmHomeDirFlagName is the home directory for KPM, for the current user.
KpmHomeDirName is the name of the directory that acts as the home directory for KPM.
ListCmdName is the name of the subcommand which lists the packages that are available for use.
LogLevelFlagName is the minimum severity log level to output.
OutputDirFlagName is the output directory.
OutputNameFlagName is the name of the generated configuration.
PackageInfoFileName is the package info file's name.
PackageRepositoryDirName is the name of the directory that contains packages available for use.
PackageVersionFlagName is the version of a template package.
PackCmdName is the name of the subcommand which makes a template package ready for use.
ParametersFileFlagName is the file that contains the parameters for a template.
ParametersFileName is the parameters file's name.
PullCmdName is the name of the subcommand which pulls a template package from a remote repository.
PurgeCmdName is the name of the subcommand which purges the local KPM repository.
PushCmdName is the name of the subcommand which pushes a template package to a remote repository.
RemoveCmdName is the name of the subcommand which removes a package from the local KPM repository.
RunCmdName is the name of the subcommand which generates output using a template package.
SkipConfirmationFlagName skips user confirmations.
TemplateFieldPackage is the name of the "package" field.
TemplateFieldValues is the name of the "values" field.
TemplatesDirName is the name of the directory where package templates are defined.
UnpackCmdName is the name of the subcommand which exports a template package.
VersionsCmdName is the name of the subcommand which prints all tags in a remote Docker repository.