forked from lunny/changelog
use .changelog.yml config if in working dir (#37)
use .changelog.yml config if in working dir Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/changelog/pulls/37 Reviewed-by: John Olheiser <john.olheiser@gmail.com> Reviewed-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
parent
cb765dc996
commit
a9ba232835
18
cmd/cmd.go
18
cmd/cmd.go
@ -4,6 +4,11 @@
|
||||
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
)
|
||||
|
||||
var (
|
||||
MilestoneFlag string
|
||||
ConfigPathFlag string
|
||||
@ -11,3 +16,16 @@ var (
|
||||
DetailsFlag bool
|
||||
AfterFlag int64
|
||||
)
|
||||
|
||||
func getDefaultConfigFile() string {
|
||||
pwd, err := os.Getwd()
|
||||
if err != nil {
|
||||
return ""
|
||||
}
|
||||
config := filepath.Join(pwd, ".changelog.yml")
|
||||
info, err := os.Stat(config)
|
||||
if err == nil && !info.IsDir() {
|
||||
return config
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
@ -21,6 +21,11 @@ var Contributors = &cli.Command{
|
||||
}
|
||||
|
||||
func runContributors(cmd *cli.Context) error {
|
||||
|
||||
if ConfigPathFlag == "" {
|
||||
ConfigPathFlag = getDefaultConfigFile()
|
||||
}
|
||||
|
||||
cfg, err := config.New(ConfigPathFlag)
|
||||
if err != nil {
|
||||
return err
|
||||
|
@ -26,6 +26,11 @@ var (
|
||||
)
|
||||
|
||||
func runGenerate(cmd *cli.Context) error {
|
||||
|
||||
if ConfigPathFlag == "" {
|
||||
ConfigPathFlag = getDefaultConfigFile()
|
||||
}
|
||||
|
||||
cfg, err := config.New(ConfigPathFlag)
|
||||
if err != nil {
|
||||
return err
|
||||
|
Loading…
Reference in New Issue
Block a user