Skip to content

Commit

Permalink
feat: expand resource names using globs
Browse files Browse the repository at this point in the history
  • Loading branch information
ekristen committed Dec 26, 2024
1 parent d98053b commit b190ddf
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
10 changes: 6 additions & 4 deletions pkg/commands/list/list.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package list

import (
"sort"
"strings"

"github.com/fatih/color"
Expand All @@ -15,9 +14,12 @@ import (
)

func execute(c *cli.Context) error {
ls := registry.GetNames()

sort.Strings(ls)
var ls []string
if c.Args().Len() > 0 {
ls = registry.ExpandNames(c.Args().Slice())
} else {
ls = registry.GetNames()
}

for _, name := range ls {
if strings.HasPrefix(name, "AWS::") {
Expand Down
6 changes: 3 additions & 3 deletions pkg/commands/nuke/nuke.go
Original file line number Diff line number Diff line change
Expand Up @@ -141,17 +141,17 @@ func execute(c *cli.Context) error { //nolint:funlen,gocyclo
resourceTypes := types.ResolveResourceTypes(
registry.GetNames(),
[]types.Collection{
n.Parameters.Includes,
registry.ExpandNames(n.Parameters.Includes),
parsedConfig.ResourceTypes.GetIncludes(),
accountConfig.ResourceTypes.GetIncludes(),
},
[]types.Collection{
n.Parameters.Excludes,
registry.ExpandNames(n.Parameters.Excludes),
parsedConfig.ResourceTypes.Excludes,
accountConfig.ResourceTypes.Excludes,
},
[]types.Collection{
n.Parameters.Alternatives,
registry.ExpandNames(n.Parameters.Alternatives),
parsedConfig.ResourceTypes.GetAlternatives(),
accountConfig.ResourceTypes.GetAlternatives(),
},
Expand Down

0 comments on commit b190ddf

Please # to comment.