From fc16a62de1803c79a58b7b6f6059cc029366fef4 Mon Sep 17 00:00:00 2001 From: Tran Hau Date: Tue, 19 Jan 2021 18:06:13 +0700 Subject: [PATCH] feat: add clean config skeleton --- config.go | 4 ++++ main.go | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/config.go b/config.go index 2acb809..a11c1ba 100644 --- a/config.go +++ b/config.go @@ -100,6 +100,10 @@ func (c *Config) Update() error { return nil } +func (c *Config) Clean() error { + return nil +} + func getConfigPath(path string) string { return filepath.Join(path, configFilePath) } diff --git a/main.go b/main.go index e3a3452..3f8d17c 100644 --- a/main.go +++ b/main.go @@ -89,5 +89,14 @@ func (a *action) RunUpdate(c *cli.Context) error { } func (a *action) RunClean(c *cli.Context) error { + cfg, err := LoadConfig(curentDir) + if err != nil { + return fmt.Errorf("failed to load config: %w", err) + } + + if err := cfg.Clean(); err != nil { + return fmt.Errorf("failed to clean config: %w", err) + } + return nil }