diff --git a/pkg/constants/extensions.go b/pkg/constants/extensions.go index e8fa874627..e342b087fd 100644 --- a/pkg/constants/extensions.go +++ b/pkg/constants/extensions.go @@ -2,16 +2,15 @@ package constants import "github.com/turbot/go-kit/helpers" +var ModDataExtensions = []string{".sp", "*.pp"} + const ( PluginExtension = ".plugin" ConfigExtension = ".spc" SqlExtension = ".sql" - MarkdownExtension = ".md" - ModDataExtension = ".sp" VariablesExtension = ".spvars" AutoVariablesExtension = ".auto.spvars" JsonExtension = ".json" - CsvExtension = ".csv" TextExtension = ".txt" SnapshotExtension = ".sps" TokenExtension = ".tptt" diff --git a/pkg/steampipeconfig/load_mod.go b/pkg/steampipeconfig/load_mod.go index fe4b907c61..4e608c828c 100644 --- a/pkg/steampipeconfig/load_mod.go +++ b/pkg/steampipeconfig/load_mod.go @@ -234,7 +234,8 @@ func LoadModResourceNames(ctx context.Context, mod *modconfig.Mod, parseCtx *par // GetModFileExtensions returns list of all file extensions we care about // this will be the mod data extension, plus any registered extensions registered in fileToResourceMap func GetModFileExtensions() []string { - return append(modconfig.RegisteredFileExtensions(), constants.ModDataExtension, constants.VariablesExtension) + res := append(modconfig.RegisteredFileExtensions(), constants.ModDataExtensions...) + return append(res, constants.VariablesExtension) } // build list of all filepaths we need to parse/load the mod diff --git a/pkg/steampipeconfig/testdata/mods/single_mod_one_query/mod.sp b/pkg/steampipeconfig/testdata/mods/single_mod_one_query/mod.pp similarity index 100% rename from pkg/steampipeconfig/testdata/mods/single_mod_one_query/mod.sp rename to pkg/steampipeconfig/testdata/mods/single_mod_one_query/mod.pp diff --git a/pkg/steampipeconfig/testdata/mods/single_mod_one_query/query.sp b/pkg/steampipeconfig/testdata/mods/single_mod_one_query/query.pp similarity index 100% rename from pkg/steampipeconfig/testdata/mods/single_mod_one_query/query.sp rename to pkg/steampipeconfig/testdata/mods/single_mod_one_query/query.pp diff --git a/pkg/workspace/workspace.go b/pkg/workspace/workspace.go index 772025c5ee..3242be5a44 100644 --- a/pkg/workspace/workspace.go +++ b/pkg/workspace/workspace.go @@ -383,7 +383,7 @@ func (w *Workspace) getParseContext(ctx context.Context) (*parse.ModParseContext Flags: w.listFlag, Exclude: w.exclusions, // only load .sp files - Include: filehelpers.InclusionsFromExtensions([]string{constants.ModDataExtension}), + Include: filehelpers.InclusionsFromExtensions(constants.ModDataExtensions), }) return parseCtx, nil