diff --git a/pkg/app/app.go b/pkg/app/app.go index b42a7b1b..15a7efdf 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -649,9 +649,15 @@ func (a *App) findDesiredStateFiles(specifiedPath string) ([]string, error) { if err != nil { return []string{}, err } - sort.Slice(files, func(i, j int) bool { - return files[i] < files[j] - }) + if a.Reverse { + sort.Slice(files, func(i, j int) bool { + return files[j] < files[i] + }) + } else { + sort.Slice(files, func(i, j int) bool { + return files[i] < files[j] + }) + } return files, nil }