kcl-lang.io/kpm@v0.8.7-0.20240520061008-9fc4c5efc8c7/pkg/constants/constants.go (about)

     1  package constants
     2  
     3  const (
     4  	KFilePathSuffix     = ".k"
     5  	TarPathSuffix       = ".tar"
     6  	GitPathSuffix       = ".git"
     7  	OciScheme           = "oci"
     8  	FileEntry           = "file"
     9  	FileWithKclModEntry = "file_with_kcl_mod"
    10  	UrlEntry            = "url"
    11  	RefEntry            = "ref"
    12  	TarEntry            = "tar"
    13  	GitEntry            = "git"
    14  
    15  	KCL_MOD                              = "kcl.mod"
    16  	OCI_SEPARATOR                        = ":"
    17  	KCL_PKG_TAR                          = "*.tar"
    18  	DEFAULT_KCL_FILE_NAME                = "main.k"
    19  	DEFAULT_KCL_FILE_CONTENT             = "The_first_kcl_program = 'Hello World!'"
    20  	DEFAULT_KCL_OCI_MANIFEST_NAME        = "org.kcllang.package.name"
    21  	DEFAULT_KCL_OCI_MANIFEST_VERSION     = "org.kcllang.package.version"
    22  	DEFAULT_KCL_OCI_MANIFEST_DESCRIPTION = "org.kcllang.package.description"
    23  	DEFAULT_KCL_OCI_MANIFEST_SUM         = "org.kcllang.package.sum"
    24  	DEFAULT_CREATE_OCI_MANIFEST_TIME     = "org.opencontainers.image.created"
    25  	URL_PATH_SEPARATOR                   = "/"
    26  	LATEST                               = "latest"
    27  
    28  	// The pattern of the external package argument.
    29  	EXTERNAL_PKGS_ARG_PATTERN = "%s=%s"
    30  
    31  	// The pattern of the git url
    32  	GIT_PROTOCOL_URL_PATTERN = "?ref=%s"
    33  )