pkg_kit

package
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2025 License: Apache-2.0, MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InfoUnknown = "unknown"
)

Variables

This section is empty.

Functions

func FetchNowBuildCode added in v1.2.0

func FetchNowBuildCode() string

func FetchNowBuildId

func FetchNowBuildId() string

func FetchNowBuildIdShort added in v1.2.0

func FetchNowBuildIdShort() string

func FetchNowPkgName added in v1.2.3

func FetchNowPkgName() string

func FetchNowVersion

func FetchNowVersion() string

func GetPackageJsonDescription

func GetPackageJsonDescription() string

func GetPackageJsonHomepage

func GetPackageJsonHomepage() string

func GetPackageJsonName

func GetPackageJsonName() string

func GetPackageJsonVersion

func GetPackageJsonVersion() string

func GetPackageJsonVersionGoStyle

func GetPackageJsonVersionGoStyle(onlyKeepVersion bool) string

func InitPkgJsonContent

func InitPkgJsonContent(content string)

InitPkgJsonContent

initialization will change the global variable pkgJsonContent

func SaveBuildInfo added in v1.2.3

func SaveBuildInfo(bdInfo *BuildInfo)

func SetVersionPrefixGoStyle

func SetVersionPrefixGoStyle(prefix string)

Types

type Author

type Author struct {
	// Name
	//
	Name string `json:"name,omitempty"`

	// Email
	//
	Email string `json:"email,omitempty"`

	// Url
	//
	Url string `json:"url,omitempty"`
}

struct.

func GetPackageJsonAuthor

func GetPackageJsonAuthor() Author

type Bugs

type Bugs struct {
	// Url
	//
	Url string `json:"url,omitempty"`
}

struct.

type BuildInfo

type BuildInfo struct {
	PkgName     string `json:"pkgName"`
	Description string `json:"description"`

	Version      string `json:"version"`
	RawVersion   string `json:"rawVersion"`
	BuildId      string `json:"buildId"`
	BuildIdShort string
	BuildSum     string `json:"buildSum"`

	GoVersion    string `json:"goVersion"`
	GitCommit    string `json:"gitCommit"`
	GitTreeState string `json:"gitTreeState"`
	Date         string `json:"date"`
	Compiler     string `json:"compiler"`
	Platform     string `json:"platform"`

	AuthorName         string `json:"authorName"`
	CopyrightStartYear string `json:"copyrightStartYear"`
	CopyrightNowYear   string `json:"copyrightNowYear"`
}

func GetNewBuildInfo added in v1.2.0

func GetNewBuildInfo() BuildInfo

func NewBuildInfo

func NewBuildInfo(
	pkgName, description,
	version, rawVersion,
	buildId, commit, date,
	author, copyrightStartYear string,
) BuildInfo

func (BuildInfo) Copyright

func (b BuildInfo) Copyright() string

func (BuildInfo) DescriptionString added in v1.2.0

func (b BuildInfo) DescriptionString() string

func (BuildInfo) PgkFullInfo added in v1.2.0

func (b BuildInfo) PgkFullInfo() string

func (BuildInfo) PgkNameString

func (b BuildInfo) PgkNameString() string

func (BuildInfo) RawVersionString

func (b BuildInfo) RawVersionString() string

func (BuildInfo) RunInfoString added in v1.2.0

func (b BuildInfo) RunInfoString() string

func (BuildInfo) String

func (b BuildInfo) String() string

func (BuildInfo) VersionString

func (b BuildInfo) VersionString() string

type Directories

type Directories struct {
	// Doc
	//
	Doc string `json:"doc,omitempty"`
}

struct.

type PkgJson

type PkgJson struct {
	// Name
	//
	Name string `json:"name"`

	// Version
	//
	Version string `json:"version"`

	// Author
	//
	Author Author `json:"author"`

	// Description
	//
	Description string `json:"description,omitempty"`

	// Directories
	//
	Directories Directories `json:"directories,omitempty"`

	// Repository
	//
	Repository Repository `json:"repository,omitempty"`

	// Keywords
	//
	Keywords []string `json:"keywords,omitempty"`

	// License
	//
	License string `json:"license,omitempty"`

	// Bugs
	//
	Bugs Bugs `json:"bugs,omitempty"`

	// Homepage
	//
	Homepage string `json:"homepage,omitempty"`
}

PkgJson

struct of package.json

type Repository

type Repository struct {
	// Type
	//
	Type string `json:"type,omitempty"`

	// Url
	//
	Url string `json:"url,omitempty"`
}

struct.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL