Skip to content

Commit

Permalink
feat: hide interactive from when ask
Browse files Browse the repository at this point in the history
Why? Because I don't use that feat
  • Loading branch information
haunt98 committed Jun 29, 2023
1 parent bf0cd1b commit 4dbdccf
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 14 deletions.
30 changes: 16 additions & 14 deletions internal/cli/action.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,20 +19,21 @@ const (

type action struct {
flags struct {
scopes map[string]struct{}
output string
from string
to string
version string
repository string
filename string
filetype string
verbose bool
dryRun bool
interactive bool
autoGitCommit bool
autoGitTag bool
autoGitPush bool
scopes map[string]struct{}
output string
from string
to string
version string
repository string
filename string
filetype string
verbose bool
dryRun bool
interactive bool
interactiveFrom bool
autoGitCommit bool
autoGitTag bool
autoGitPush bool
}
}

Expand Down Expand Up @@ -77,6 +78,7 @@ func (a *action) getFlags(c *cli.Context) {

a.flags.dryRun = c.Bool(flagDryRunName)
a.flags.interactive = c.Bool(flagInteractiveName)
a.flags.interactiveFrom = c.Bool(flagInteractiveFromName)
a.flags.autoGitCommit = c.Bool(flagAutoGitCommitName)
a.flags.autoGitTag = c.Bool(flagAutoGitTagName)
a.flags.autoGitPush = c.Bool(flagAutoGitPushName)
Expand Down
5 changes: 5 additions & 0 deletions internal/cli/action_generate.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@ func (a *action) RunGenerate(c *cli.Context) error {
fmt.Printf("Input version (%s):\n", flagVersionUsage)
a.flags.version = ioe.ReadInput()

if a.flags.interactiveFrom {
fmt.Printf("Input from (%s):\n", flagFromUsage)
a.flags.from = ioe.ReadInputEmpty()
}

fmt.Printf("Input to (%s):\n", flagToUsage)
a.flags.to = ioe.ReadInputEmpty()
}
Expand Down
7 changes: 7 additions & 0 deletions internal/cli/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ const (
flagInteractiveName = "interactive"
flagInteractiveUsage = "interactive mode"

flagInteractiveFromName = "interactive-from"
flagInteractiveFromUsage = "enable ask from in interactive mode"

flagAutoGitCommitName = "auto-commit"
flagAutoGitCommitUsage = "enable auto git commit after generating changelog"

Expand Down Expand Up @@ -126,6 +129,10 @@ func NewApp() *App {
Usage: flagInteractiveUsage,
Aliases: flagInteractiveAliases,
},
&cli.BoolFlag{
Name: flagInteractiveFromName,
Usage: flagInteractiveFromUsage,
},
&cli.BoolFlag{
Name: flagAutoGitCommitName,
Usage: flagAutoGitCommitUsage,
Expand Down

0 comments on commit 4dbdccf

Please sign in to comment.