Documentation
¶
Index ¶
- Constants
- func FetchNowBuildCode() string
- func FetchNowBuildId() string
- func FetchNowBuildIdShort() string
- func FetchNowPkgName() string
- func FetchNowVersion() string
- func GetPackageJsonDescription() string
- func GetPackageJsonHomepage() string
- func GetPackageJsonName() string
- func GetPackageJsonVersion() string
- func GetPackageJsonVersionGoStyle(onlyKeepVersion bool) string
- func InitPkgJsonContent(content string)
- func SaveBuildInfo(bdInfo *BuildInfo)
- func SetVersionPrefixGoStyle(prefix string)
- type Author
- type Bugs
- type BuildInfo
- func (b BuildInfo) Copyright() string
- func (b BuildInfo) DescriptionString() string
- func (b BuildInfo) PgkFullInfo() string
- func (b BuildInfo) PgkNameString() string
- func (b BuildInfo) RawVersionString() string
- func (b BuildInfo) RunInfoString() string
- func (b BuildInfo) String() string
- func (b BuildInfo) VersionString() string
- type Directories
- type PkgJson
- type Repository
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 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 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 (BuildInfo) DescriptionString ¶ added in v1.2.0
func (BuildInfo) PgkFullInfo ¶ added in v1.2.0
func (BuildInfo) PgkNameString ¶
func (BuildInfo) RawVersionString ¶
func (BuildInfo) RunInfoString ¶ added in v1.2.0
func (BuildInfo) VersionString ¶
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.
Click to show internal directories.
Click to hide internal directories.