in pkg/cmd/removecachedir.go [12:30]
func newRemoveAuthRecordCacheCmd() *cobra.Command {
var authRecordCacheDir string
cmd := &cobra.Command{
Use: "remove-cache-dir",
Short: "Remove all cached authentication record from filesystem",
SilenceUsage: true,
RunE: func(c *cobra.Command, args []string) error {
if err := os.RemoveAll(authRecordCacheDir); err != nil {
klog.V(5).Infof("unable to delete authentication record cache in '%s': %s", authRecordCacheDir, err)
}
return nil
},
ValidArgsFunction: cobra.NoFileCompletions,
}
cmd.Flags().StringVar(&authRecordCacheDir, "cache-dir", token.DefaultAuthRecordCacheDir, "directory to cache authentication record")
return cmd
}