(c CacheConfigProvider)
| 2798 | } |
| 2799 | |
| 2800 | func (a *App) CleanCacheDir(c CacheConfigProvider) error { |
| 2801 | if !a.fs.DirectoryExistsAt(remote.CacheDir()) { |
| 2802 | return nil |
| 2803 | } |
| 2804 | fmt.Printf("Cleaning up cache directory: %s\n", remote.CacheDir()) |
| 2805 | dirs, err := os.ReadDir(remote.CacheDir()) |
| 2806 | if err != nil { |
| 2807 | return err |
| 2808 | } |
| 2809 | for _, e := range dirs { |
| 2810 | fmt.Printf("- %s\n", e.Name()) |
| 2811 | err := os.RemoveAll(filepath.Join(remote.CacheDir(), e.Name())) |
| 2812 | if err != nil { |
| 2813 | return err |
| 2814 | } |
| 2815 | } |
| 2816 | |
| 2817 | return nil |
| 2818 | } |
| 2819 | |
| 2820 | func GetArgs(args string, state *state.HelmState) []string { |
| 2821 | baseArgs := []string{} |
no test coverage detected