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:
Dev
2025-09-11 17:02:12 +03:00
commit 15bbfdcda2
27 changed files with 5727 additions and 0 deletions

13
internal/util/env.go Normal file
View File

@@ -0,0 +1,13 @@
package util
import (
"os"
)
func GetenvOrDefault(key, def string) string {
v := os.Getenv(key)
if v == "" {
return def
}
return v
}