feat: remove path flags
parent
48600a5f7a
commit
8b0301757b
16
main.go
16
main.go
|
@ -11,8 +11,6 @@ import (
|
|||
const (
|
||||
appName = "dotfiles"
|
||||
|
||||
pathFlag = "path"
|
||||
|
||||
installCommand = "install"
|
||||
updateCommand = "update"
|
||||
)
|
||||
|
@ -37,12 +35,6 @@ func main() {
|
|||
Action: a.RunUpdate,
|
||||
},
|
||||
},
|
||||
Flags: []cli.Flag{
|
||||
&cli.StringFlag{
|
||||
Name: pathFlag,
|
||||
Usage: "path to `DOTFILES`",
|
||||
},
|
||||
},
|
||||
Action: a.Run,
|
||||
}
|
||||
|
||||
|
@ -66,8 +58,6 @@ func (a *action) Run(c *cli.Context) error {
|
|||
}
|
||||
|
||||
func (a *action) RunInstall(c *cli.Context) error {
|
||||
a.getFlags(c)
|
||||
|
||||
cfg, err := LoadConfig(a.flags.path)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to load config: %w", err)
|
||||
|
@ -81,8 +71,6 @@ func (a *action) RunInstall(c *cli.Context) error {
|
|||
}
|
||||
|
||||
func (a *action) RunUpdate(c *cli.Context) error {
|
||||
a.getFlags(c)
|
||||
|
||||
cfg, err := LoadConfig(a.flags.path)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to load config: %w", err)
|
||||
|
@ -94,7 +82,3 @@ func (a *action) RunUpdate(c *cli.Context) error {
|
|||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (a *action) getFlags(c *cli.Context) {
|
||||
a.flags.path = c.String(pathFlag)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue