feat: initial commit of Git Automation CLI
- Add comprehensive Git workflow automation tools - Include branch management utilities - Add commit helpers with conventional commit support - Implement GitHub integration for PR management - Add configuration management system - Include comprehensive test coverage - Add professional documentation and examples
This commit is contained in:
22
internal/version/version.go
Normal file
22
internal/version/version.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package version
|
||||
|
||||
var (
|
||||
// Version is the current version of the application
|
||||
Version = "0.1.0"
|
||||
// GitCommit is the git commit hash
|
||||
GitCommit = ""
|
||||
// BuildDate is the date when the binary was built
|
||||
BuildDate = ""
|
||||
)
|
||||
|
||||
// GetVersion returns the complete version information
|
||||
func GetVersion() string {
|
||||
version := Version
|
||||
if GitCommit != "" {
|
||||
version += " (" + GitCommit + ")"
|
||||
}
|
||||
if BuildDate != "" {
|
||||
version += " built on " + BuildDate
|
||||
}
|
||||
return version
|
||||
}
|
Reference in New Issue
Block a user