diff --git a/action/init.go b/action/init.go index 0311516196..5bcd55a475 100644 --- a/action/init.go +++ b/action/init.go @@ -50,16 +50,16 @@ func (s *Action) init(alias, path string, nogit bool, keys ...string) error { keys = []string{nk} } + if err := s.Store.Init(alias, path, keys...); err != nil { + return err + } + if !nogit { if err := s.gitInit(path, ""); err != nil { color.Yellow("Failed to init git: %s", err) } } - if err := s.Store.Init(alias, path, keys...); err != nil { - return err - } - if alias != "" && path != "" { if err := s.Store.AddMount(alias, path); err != nil { return err