gitextract_no20qkfc/ ├── .acceptance.goreleaser.yml ├── .ai/ │ ├── .gitignore │ ├── README.md │ ├── docs/ │ │ ├── bug-fix-prs.md │ │ ├── bug-workflow.md │ │ ├── parallel-coordination.md │ │ └── test-generation-guide.md │ └── templates/ │ ├── bugfix-pr-template.md │ └── test-pr-template.md ├── .claude/ │ └── commands/ │ └── fix-vulnerabilities.md ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── release_issue.md │ ├── dependabot.yml │ └── workflows/ │ ├── 01-steampipe-release.yaml │ ├── 02-steampipe-db-image-build.yaml │ ├── 10-test-lint.yaml │ ├── 11-test-acceptance.yaml │ ├── 12-test-post-release-linux-distros.yaml │ ├── 30-stale.yaml │ └── 31-add-issues-to-pipeling-issue-tracker.yaml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.yml ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── cmd/ │ ├── completion.go │ ├── doc.go │ ├── login.go │ ├── plugin.go │ ├── plugin_manager.go │ ├── query.go │ ├── query_test.go │ ├── root.go │ ├── root_test.go │ └── service.go ├── design/ │ ├── adding_to_workspace_profile.md │ ├── connection_status_table.md │ ├── embedded_postgres_build_instructions.md │ ├── internal_introspection_tables.md │ ├── internal_introspection_tables_tests.md │ ├── mod_deps.md │ ├── search_path.md │ ├── sperr.md │ ├── steampipe_data_files.md │ ├── steampipe_service_db_connections.md │ └── timing_output.md ├── go.mod ├── go.sum ├── main.go ├── pkg/ │ ├── cmdconfig/ │ │ ├── app_specific.go │ │ ├── builder.go │ │ ├── cmd_flags.go │ │ ├── cmd_hooks.go │ │ ├── cmd_hooks_test.go │ │ ├── diagnostics.go │ │ ├── doc.go │ │ ├── env_var_type.go │ │ ├── envvartype_string.go │ │ ├── validate.go │ │ ├── validate_test.go │ │ ├── viper.go │ │ └── viper_test.go │ ├── connection/ │ │ ├── config_map.go │ │ ├── connection_lifecycle_test.go │ │ ├── connection_state_table_updater.go │ │ ├── connection_watcher.go │ │ ├── interface.go │ │ ├── limiter_map.go │ │ ├── plugin_limiter_map.go │ │ ├── refresh_connections.go │ │ ├── refresh_connections_state.go │ │ └── refresh_connections_state_test.go │ ├── connection_sync/ │ │ └── wait_for_search_path.go │ ├── constants/ │ │ ├── app.go │ │ ├── build.go │ │ ├── cache.go │ │ ├── cmd_name.go │ │ ├── config_keys.go │ │ ├── control_execute.go │ │ ├── control_status.go │ │ ├── db.go │ │ ├── default_options.go │ │ ├── default_workspaces.go │ │ ├── display.go │ │ ├── doc.go │ │ ├── duration.go │ │ ├── env.go │ │ ├── exit_codes.go │ │ ├── extensions.go │ │ ├── flags.go │ │ ├── history.go │ │ ├── image.go │ │ ├── metaquery_commands.go │ │ ├── notifications.go │ │ ├── oci.go │ │ ├── output_format.go │ │ ├── pg_hba.go │ │ ├── postgresql_conf.go │ │ ├── runtime/ │ │ │ ├── execution_id.go │ │ │ └── runtime_constants.go │ │ ├── ssl.go │ │ ├── telemetry.go │ │ └── workspace_profile.go │ ├── db/ │ │ ├── db_client/ │ │ │ ├── db_client.go │ │ │ ├── db_client_connect.go │ │ │ ├── db_client_execute.go │ │ │ ├── db_client_execute_retry.go │ │ │ ├── db_client_execute_test.go │ │ │ ├── db_client_options.go │ │ │ ├── db_client_search_path.go │ │ │ ├── db_client_session.go │ │ │ ├── db_client_session_test.go │ │ │ ├── db_client_test.go │ │ │ └── pgx_types.go │ │ ├── db_common/ │ │ │ ├── acquire_session_result.go │ │ │ ├── appname.go │ │ │ ├── cache_control.go │ │ │ ├── cache_settings.go │ │ │ ├── client.go │ │ │ ├── db_session.go │ │ │ ├── errors.go │ │ │ ├── execute.go │ │ │ ├── functions.go │ │ │ ├── init_result.go │ │ │ ├── max_connections.go │ │ │ ├── notification_cache.go │ │ │ ├── postgres.go │ │ │ ├── query_with_args.go │ │ │ ├── schema.go │ │ │ ├── schema_metadata.go │ │ │ ├── search_path.go │ │ │ ├── server_settings.go │ │ │ ├── session_system.go │ │ │ ├── sql_connections.go │ │ │ ├── sql_function.go │ │ │ ├── tls_config.go │ │ │ └── wait_connection.go │ │ ├── db_local/ │ │ │ ├── backup.go │ │ │ ├── backup_test.go │ │ │ ├── create_connection.go │ │ │ ├── execute.go │ │ │ ├── install.go │ │ │ ├── install_test.go │ │ │ ├── internal.go │ │ │ ├── local_db_client.go │ │ │ ├── logs.go │ │ │ ├── notify.go │ │ │ ├── password.go │ │ │ ├── refresh_functions_test.go │ │ │ ├── running_info.go │ │ │ ├── search_path.go │ │ │ ├── server_settings.go │ │ │ ├── service.go │ │ │ ├── sql_clone.go │ │ │ ├── ssl.go │ │ │ ├── start_services.go │ │ │ └── stop_services.go │ │ ├── platform/ │ │ │ ├── paths_darwin_amd64.go │ │ │ ├── paths_darwin_arm64.go │ │ │ ├── paths_linux_386.go │ │ │ ├── paths_linux_amd64.go │ │ │ ├── paths_linux_arm.go │ │ │ ├── paths_linux_arm64.go │ │ │ ├── paths_windows_amd64.go │ │ │ └── platform_paths.go │ │ └── sslio/ │ │ └── sslio.go │ ├── display/ │ │ └── timing.go │ ├── error_helpers/ │ │ ├── cancelled.go │ │ ├── cloud.go │ │ ├── diags.go │ │ ├── errors.go │ │ ├── postgres.go │ │ └── utils.go │ ├── export/ │ │ ├── exporter.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── snapshot_exporter.go │ │ ├── target.go │ │ └── target_test.go │ ├── filepaths/ │ │ ├── db_path.go │ │ ├── steampipe.go │ │ └── workspace.go │ ├── initialisation/ │ │ ├── cloud_metadata.go │ │ ├── init_data.go │ │ └── init_data_test.go │ ├── installationstate/ │ │ └── state.go │ ├── interactive/ │ │ ├── autocomplete_suggestions.go │ │ ├── autocomplete_suggestions_test.go │ │ ├── autocomplete_test.go │ │ ├── cancel_test.go │ │ ├── highlighter.go │ │ ├── highlighter_test.go │ │ ├── interactive_client.go │ │ ├── interactive_client_autocomplete.go │ │ ├── interactive_client_autocomplete_test.go │ │ ├── interactive_client_cancel.go │ │ ├── interactive_client_init.go │ │ ├── interactive_client_test.go │ │ ├── interactive_helpers.go │ │ ├── interactive_helpers_test.go │ │ ├── metaquery/ │ │ │ ├── completers.go │ │ │ ├── definitions.go │ │ │ ├── handler_cache.go │ │ │ ├── handler_help.go │ │ │ ├── handler_input.go │ │ │ ├── handler_inspect.go │ │ │ ├── handler_inspect_legacy.go │ │ │ ├── handler_search_path.go │ │ │ ├── handlers.go │ │ │ ├── suggestions.go │ │ │ ├── utils.go │ │ │ ├── utils_test.go │ │ │ └── validators.go │ │ └── run.go │ ├── introspection/ │ │ ├── connection_table_sql.go │ │ ├── introspection_test.go │ │ ├── plugin_column_table_sql.go │ │ ├── plugin_table_sql.go │ │ └── rate_limiters_table_sql.go │ ├── ociinstaller/ │ │ ├── asset_downloader.go │ │ ├── assets_image.go │ │ ├── db.go │ │ ├── db_downloader.go │ │ ├── db_image.go │ │ ├── db_test.go │ │ ├── diskspace.go │ │ ├── fdw.go │ │ ├── fdw_downloader.go │ │ ├── fdw_image.go │ │ ├── fdw_test.go │ │ ├── mediatypes.go │ │ ├── oci_image_types.go │ │ └── versionfile/ │ │ ├── db_version_file.go │ │ └── db_version_file_test.go │ ├── options/ │ │ ├── database.go │ │ ├── general.go │ │ └── plugin.go │ ├── otel/ │ │ ├── README.md │ │ ├── docker-compose.yaml │ │ ├── otel-collector-config.yaml │ │ └── prometheus.yaml │ ├── parse/ │ │ └── plugin.go │ ├── plugin/ │ │ ├── actions.go │ │ ├── installed.go │ │ ├── plugin_connection.go │ │ └── plugin_remove.go │ ├── pluginmanager/ │ │ ├── lifecycle.go │ │ ├── plugin_manager_client.go │ │ ├── state.go │ │ └── state_test.go │ ├── pluginmanager_service/ │ │ ├── Makefile │ │ ├── get_response.go │ │ ├── grpc/ │ │ │ ├── proto/ │ │ │ │ ├── plugin_manager.pb.go │ │ │ │ ├── plugin_manager.proto │ │ │ │ ├── plugin_manager_grpc.pb.go │ │ │ │ ├── reattach_config.go │ │ │ │ ├── simple_addr.go │ │ │ │ └── supported_operations.go │ │ │ ├── shared/ │ │ │ │ ├── grpc.go │ │ │ │ └── interface.go │ │ │ └── start_failure.go │ │ ├── message_server.go │ │ ├── message_server_test.go │ │ ├── plugin_manager.go │ │ ├── plugin_manager_connection_config.go │ │ ├── plugin_manager_notifications.go │ │ ├── plugin_manager_plugin_columns.go │ │ ├── plugin_manager_plugin_instance.go │ │ ├── plugin_manager_rate_limiters.go │ │ ├── plugin_manager_test.go │ │ ├── rate_limiter.go │ │ ├── rate_limiters_helpers_test.go │ │ ├── rate_limiters_test.go │ │ └── running_plugin.go │ ├── query/ │ │ ├── init_data.go │ │ ├── queryexecute/ │ │ │ ├── execute.go │ │ │ └── execute_test.go │ │ ├── queryhistory/ │ │ │ ├── history.go │ │ │ └── history_test.go │ │ └── queryresult/ │ │ ├── result.go │ │ ├── result_test.go │ │ ├── scan_metadata.go │ │ └── timing_result.go │ ├── serversettings/ │ │ ├── load.go │ │ └── setup.go │ ├── snapshot/ │ │ ├── snapshot.go │ │ └── snapshot_test.go │ ├── statushooks/ │ │ ├── context.go │ │ ├── null_hooks.go │ │ ├── null_snapshot_progress.go │ │ ├── snapshot_progress.go │ │ ├── snapshot_progress_reporter.go │ │ ├── spinner.go │ │ ├── status_hooks.go │ │ └── statushooks_test.go │ ├── steampipeconfig/ │ │ ├── connection_plugin.go │ │ ├── connection_schemas.go │ │ ├── connection_state.go │ │ ├── connection_state_map.go │ │ ├── connection_state_map_test.go │ │ ├── connection_test.go │ │ ├── connection_updates.go │ │ ├── connection_updates_opts.go │ │ ├── connection_updates_test.go │ │ ├── connection_updates_validate.go │ │ ├── dependency_path.go │ │ ├── load_config.go │ │ ├── load_config_test.go │ │ ├── load_connection_state.go │ │ ├── load_connection_state_option.go │ │ ├── postgres_notification.go │ │ ├── refresh_connections_result.go │ │ ├── shared_test.go │ │ ├── steampipeconfig.go │ │ ├── testdata/ │ │ │ ├── connection_config/ │ │ │ │ ├── multiple_connections/ │ │ │ │ │ └── config/ │ │ │ │ │ ├── connection1.spc │ │ │ │ │ └── connection2.spc │ │ │ │ ├── options_duplicate_block/ │ │ │ │ │ └── config/ │ │ │ │ │ ├── default.spc │ │ │ │ │ └── default2.spc │ │ │ │ ├── options_only/ │ │ │ │ │ └── config/ │ │ │ │ │ └── default.spc │ │ │ │ ├── single_connection/ │ │ │ │ │ └── config/ │ │ │ │ │ └── connection1.spc │ │ │ │ ├── single_connection_with_default_and_connection_options/ │ │ │ │ │ └── config/ │ │ │ │ │ ├── connection1.spc │ │ │ │ │ └── default.spc │ │ │ │ └── single_connection_with_default_options/ │ │ │ │ └── config/ │ │ │ │ ├── connection1.spc │ │ │ │ └── default.spc │ │ │ ├── connections_to_update/ │ │ │ │ ├── config/ │ │ │ │ │ └── default.spc │ │ │ │ ├── plugins/ │ │ │ │ │ └── hub.steampipe.io/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── turbot/ │ │ │ │ │ └── connection-test-1@latest/ │ │ │ │ │ └── connection-test-1.plugin │ │ │ │ └── plugins_src/ │ │ │ │ └── hub.steampipe.io/ │ │ │ │ └── plugins/ │ │ │ │ └── turbot/ │ │ │ │ ├── connection-test-1@latest/ │ │ │ │ │ └── connection-test-1.plugin │ │ │ │ ├── connection-test-2@latest/ │ │ │ │ │ └── connection-test-2.plugin │ │ │ │ └── connection-test-3@latest/ │ │ │ │ └── connection-test-3.plugin │ │ │ ├── load_config_test/ │ │ │ │ ├── empty/ │ │ │ │ │ └── .gitstub │ │ │ │ ├── invalid_options_block/ │ │ │ │ │ └── workspace.spc │ │ │ │ ├── override_terminal_config/ │ │ │ │ │ └── workspace.spc │ │ │ │ └── search_path_prefix/ │ │ │ │ └── workspace.spc │ │ │ └── mods/ │ │ │ ├── anonymous_input/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── anonymous_top_level_resource/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── controls_and_groups/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── q1.sql │ │ │ ├── controls_and_groups_circular/ │ │ │ │ ├── control.sp │ │ │ │ └── mod.sp │ │ │ ├── controls_and_groups_duplicate_child/ │ │ │ │ ├── control.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_base_inheritance/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_base_override/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_container_with_all_children/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_nested_containers/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_resource_naming/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_runtime_deps_named_arg/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_sibling_containers/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_simple_container/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_simple_report/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_with_all_children/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_with_child_dashboard/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_with_duplicate_inputs/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_with_duplicate_named_children/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_with_named_children/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── duplicate_dashboard/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── global_dashboard_inputs/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── inputs_with_cyclic_dependency/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── no_mod_hcl_queries/ │ │ │ │ ├── query.sp │ │ │ │ └── query2.sp │ │ │ ├── no_mod_sql_files/ │ │ │ │ ├── q1.sql │ │ │ │ └── q2.sql │ │ │ ├── query_with_paramdefs_control_with_named_params/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── single_mod_duplicate_query/ │ │ │ │ ├── mod.sp │ │ │ │ ├── q1.sp │ │ │ │ └── q1_.sp │ │ │ ├── single_mod_no_query/ │ │ │ │ └── mod.sp │ │ │ ├── single_mod_one_query/ │ │ │ │ ├── mod.pp │ │ │ │ └── query.pp │ │ │ ├── single_mod_one_query_one_control/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── single_mod_one_sql_file/ │ │ │ │ ├── mod.sp │ │ │ │ └── q1.sql │ │ │ ├── single_mod_sql_file_and_clashing_hcl_query/ │ │ │ │ ├── mod.sp │ │ │ │ ├── q1.sql │ │ │ │ └── query.sp │ │ │ ├── single_mod_sql_file_and_hcl_query/ │ │ │ │ ├── mod.sp │ │ │ │ ├── q2.sql │ │ │ │ └── query.sp │ │ │ ├── single_mod_two_queries_diff_files/ │ │ │ │ ├── mod.sp │ │ │ │ ├── query.sp │ │ │ │ └── query2.sp │ │ │ ├── single_mod_two_queries_same_file/ │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── single_mod_two_sql_files/ │ │ │ │ ├── mod.sp │ │ │ │ ├── q1.sql │ │ │ │ └── q2.sql │ │ │ ├── test_load_mod_resource_names_workspace/ │ │ │ │ ├── query_control_1.sql │ │ │ │ ├── query_control_2.sql │ │ │ │ ├── query_control_3.sql │ │ │ │ └── test_workspace.sp │ │ │ ├── two_mods/ │ │ │ │ └── mod.sp │ │ │ └── wrong_title_referencing/ │ │ │ ├── dashboard.sp │ │ │ └── mod.sp │ │ ├── validate.go │ │ ├── validation_failure.go │ │ └── validation_failure_test.go │ ├── task/ │ │ ├── available_versions.go │ │ ├── config.go │ │ ├── display.go │ │ ├── runner.go │ │ ├── runner_test.go │ │ ├── version_checker.go │ │ └── version_checker_test.go │ ├── utils/ │ │ ├── exit.go │ │ ├── pid_exists.go │ │ └── user_input.go │ └── versionhelpers/ │ └── constraints.go ├── scripts/ │ ├── install.sh │ ├── linux_container_info.sh │ ├── prepare_amazonlinux_container.sh │ ├── prepare_centos_container.sh │ ├── prepare_ubuntu_arm_container.sh │ ├── prepare_ubuntu_container.sh │ ├── smoke_test.sh │ └── test_cred_rotate.sh └── tests/ ├── acceptance/ │ ├── json_patch.sh │ ├── lib/ │ │ └── connection_map_utils.bash │ ├── run-linux-arm.sh │ ├── run-local.sh │ ├── run.sh │ ├── test_data/ │ │ ├── dashboard_inputs_with_base/ │ │ │ ├── dashboard.sp │ │ │ └── mod.sp │ │ ├── mods/ │ │ │ ├── bad_mod_with_dep_mod_version_require_not_met/ │ │ │ │ ├── README.md │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── bad_mod_with_plugin_require_not_met/ │ │ │ │ ├── README.md │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── bad_mod_with_sp_version_require_not_met/ │ │ │ │ ├── README.md │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── check_all_mod/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── config_parsing_test_mod/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── control_rendering_test_mod/ │ │ │ │ ├── mod.sp │ │ │ │ ├── query/ │ │ │ │ │ ├── gen_query.sp │ │ │ │ │ ├── gen_query.sql │ │ │ │ │ ├── gen_query_with_dimensions.sp │ │ │ │ │ ├── gen_query_with_dimensions.sql │ │ │ │ │ └── long_short_unicode_reasons.sql │ │ │ │ └── sp_check_test/ │ │ │ │ ├── control_check_rendering.sp │ │ │ │ └── control_reasons_titles.sp │ │ │ ├── csv_plugin_test/ │ │ │ │ └── csv.txt │ │ │ ├── dashboard_cards/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_graphs/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_inputs/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_parsing_nested_node_edge_providers_fail/ │ │ │ │ ├── mod.sp │ │ │ │ └── query_providers_nested_require_sql.sp │ │ │ ├── dashboard_parsing_nested_query_providers_fail/ │ │ │ │ ├── mod.sp │ │ │ │ └── query_providers_nested_require_sql.sp │ │ │ ├── dashboard_parsing_top_level_query_providers_fail/ │ │ │ │ ├── mod.sp │ │ │ │ └── query_providers_top_level_require_sql.sp │ │ │ ├── dashboard_parsing_validation/ │ │ │ │ ├── mod.sp │ │ │ │ ├── nested_dashboards.sp │ │ │ │ ├── node_edge_providers_nested.sp │ │ │ │ ├── node_edge_providers_top_level.sp │ │ │ │ ├── query.sp │ │ │ │ ├── query_providers_nested.sp │ │ │ │ ├── query_providers_nested_dont_require_sql.sp │ │ │ │ ├── query_providers_top_level.sp │ │ │ │ └── query_providers_top_level_require_sql.sp │ │ │ ├── dashboard_sibling_containers/ │ │ │ │ ├── mod.sp │ │ │ │ └── report.sp │ │ │ ├── dashboard_texts/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dashboard_withs/ │ │ │ │ ├── dashboard.sp │ │ │ │ └── mod.sp │ │ │ ├── dependent_mod_with_legacy_lock/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── README.md │ │ │ │ └── mod.sp │ │ │ ├── dependent_mod_with_variables/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── README.md │ │ │ │ ├── mod.sp │ │ │ │ ├── query.sp │ │ │ │ └── steampipe.spvars │ │ │ ├── failure_test_mod/ │ │ │ │ ├── control_parsing_failures_simulation/ │ │ │ │ │ └── bad_control_args.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query/ │ │ │ │ └── query_params.sp │ │ │ ├── functionality_test_mod/ │ │ │ │ ├── functionality/ │ │ │ │ │ ├── all_controls_ok.sp │ │ │ │ │ ├── cache.sp │ │ │ │ │ ├── control_args.sp │ │ │ │ │ ├── control_summary.sp │ │ │ │ │ └── plugin_crash.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query/ │ │ │ │ ├── check_cache.sql │ │ │ │ ├── check_plugincrash_normalquery1.sql │ │ │ │ ├── check_plugincrash_normalquery2.sql │ │ │ │ ├── query_params.sp │ │ │ │ ├── search_path_1.sql │ │ │ │ ├── search_path_2.sql │ │ │ │ ├── static_query.sql │ │ │ │ └── static_query_2.sql │ │ │ ├── functionality_test_mod_pp/ │ │ │ │ ├── functionality/ │ │ │ │ │ ├── all_controls_ok.pp │ │ │ │ │ ├── cache.pp │ │ │ │ │ ├── control_args.pp │ │ │ │ │ ├── control_summary.pp │ │ │ │ │ └── plugin_crash.pp │ │ │ │ ├── mod.pp │ │ │ │ └── query/ │ │ │ │ ├── check_cache.sql │ │ │ │ ├── check_plugincrash_normalquery1.sql │ │ │ │ ├── check_plugincrash_normalquery2.sql │ │ │ │ ├── query_params.pp │ │ │ │ ├── search_path_1.sql │ │ │ │ ├── search_path_2.sql │ │ │ │ ├── static_query.sql │ │ │ │ └── static_query_2.sql │ │ │ ├── introspection_table_mod/ │ │ │ │ ├── mod.sp │ │ │ │ ├── output.json.json │ │ │ │ └── resources.sp │ │ │ ├── local_mod_with_args_in_require/ │ │ │ │ └── mod.sp │ │ │ ├── local_mod_with_mod.pp_file/ │ │ │ │ └── mod.pp │ │ │ ├── mod_install/ │ │ │ │ └── mod-install.txt │ │ │ ├── mod_with_blank_dimension_value/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── mod_with_both_version_and_minversion_in_plugin_block/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_legacy_requires_block/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_list_param/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_minversion_in_plugin_block/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_new_steampipe_block/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_old_plugin_block_with_version/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_old_steampipe_and_new_steampipe_block_in_require/ │ │ │ │ └── mod.sp │ │ │ ├── mod_with_old_steampipe_in_require/ │ │ │ │ └── mod.sp │ │ │ ├── nested_mod/ │ │ │ │ └── folder1/ │ │ │ │ └── folder11/ │ │ │ │ ├── folder111/ │ │ │ │ │ └── control.sp │ │ │ │ └── mod.sp │ │ │ ├── nested_mod_no_mod_file/ │ │ │ │ └── folder1/ │ │ │ │ └── folder11/ │ │ │ │ └── control.sp │ │ │ ├── nested_mod_pp/ │ │ │ │ └── folder1/ │ │ │ │ └── folder11/ │ │ │ │ ├── folder111/ │ │ │ │ │ └── control.sp │ │ │ │ └── mod.pp │ │ │ ├── sample_workspace/ │ │ │ │ ├── cis_v130/ │ │ │ │ │ ├── cache.sp │ │ │ │ │ ├── cis.sp │ │ │ │ │ ├── control_args.sp │ │ │ │ │ ├── control_summary.sp │ │ │ │ │ ├── docs/ │ │ │ │ │ │ ├── cis-overview.md │ │ │ │ │ │ ├── cis_v130_1.md │ │ │ │ │ │ ├── cis_v130_1_1.md │ │ │ │ │ │ ├── cis_v130_1_1_copy.md │ │ │ │ │ │ ├── cis_v130_1_2.md │ │ │ │ │ │ ├── cis_v130_1_3.md │ │ │ │ │ │ ├── cis_v130_1_4.md │ │ │ │ │ │ ├── cis_v130_2.md │ │ │ │ │ │ ├── cis_v130_2_1.md │ │ │ │ │ │ ├── cis_v130_2_1_1.md │ │ │ │ │ │ ├── cis_v130_2_1_2.md │ │ │ │ │ │ ├── cis_v130_2_2.md │ │ │ │ │ │ ├── cis_v130_3.md │ │ │ │ │ │ ├── cis_v130_3_1.md │ │ │ │ │ │ └── cis_v130_3_10.md │ │ │ │ │ ├── plugin_crash.sp │ │ │ │ │ ├── section1.sp │ │ │ │ │ ├── section2.sp │ │ │ │ │ ├── section3.sp │ │ │ │ │ ├── section4.sp │ │ │ │ │ └── section5.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query/ │ │ │ │ ├── alarm.sql │ │ │ │ ├── check_cache.sql │ │ │ │ ├── check_plugincrash_normalquery1.sql │ │ │ │ ├── check_plugincrash_normalquery2.sql │ │ │ │ ├── error.sql │ │ │ │ ├── info.sql │ │ │ │ ├── named_query_1.sql │ │ │ │ ├── named_query_2.sql │ │ │ │ ├── named_query_3.sql │ │ │ │ ├── named_query_4.sql │ │ │ │ ├── named_query_7.sql │ │ │ │ ├── ok.sql │ │ │ │ ├── query_params.sp │ │ │ │ ├── search_path_1.sql │ │ │ │ ├── search_path_2.sql │ │ │ │ ├── skip.sql │ │ │ │ └── static_query.sql │ │ │ ├── service_mod/ │ │ │ │ ├── control.sp │ │ │ │ ├── mod.sp │ │ │ │ └── query.sp │ │ │ ├── test_dependency_mod_var_set_from_auto.ppvars/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── .steampipe/ │ │ │ │ │ └── mods/ │ │ │ │ │ └── github.com/ │ │ │ │ │ └── pskrbasu/ │ │ │ │ │ └── steampipe-mod-dependency-vars-1@v2.0.0/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── control.sp │ │ │ │ │ ├── mod.sp │ │ │ │ │ └── query.sp │ │ │ │ ├── deps.auto.ppvars │ │ │ │ └── mod.pp │ │ │ ├── test_dependency_mod_var_set_from_auto.spvars/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── .steampipe/ │ │ │ │ │ └── mods/ │ │ │ │ │ └── github.com/ │ │ │ │ │ └── pskrbasu/ │ │ │ │ │ └── steampipe-mod-dependency-vars-1@v2.0.0/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── control.sp │ │ │ │ │ ├── mod.sp │ │ │ │ │ └── query.sp │ │ │ │ ├── deps.auto.spvars │ │ │ │ └── mod.sp │ │ │ ├── test_dependency_mod_var_set_from_command_line/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── .steampipe/ │ │ │ │ │ └── mods/ │ │ │ │ │ └── github.com/ │ │ │ │ │ └── pskrbasu/ │ │ │ │ │ └── steampipe-mod-dependency-vars-1@v2.0.0/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── control.sp │ │ │ │ │ ├── mod.sp │ │ │ │ │ └── query.sp │ │ │ │ └── mod.sp │ │ │ ├── test_dependency_mod_var_set_from_steampipe.ppvars/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── .steampipe/ │ │ │ │ │ └── mods/ │ │ │ │ │ └── github.com/ │ │ │ │ │ └── pskrbasu/ │ │ │ │ │ └── steampipe-mod-dependency-vars-1@v2.0.0/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── control.sp │ │ │ │ │ ├── mod.sp │ │ │ │ │ └── query.sp │ │ │ │ ├── mod.pp │ │ │ │ └── steampipe.ppvars │ │ │ ├── test_dependency_mod_var_set_from_steampipe.spvars/ │ │ │ │ ├── .mod.cache.json │ │ │ │ ├── .steampipe/ │ │ │ │ │ └── mods/ │ │ │ │ │ └── github.com/ │ │ │ │ │ └── pskrbasu/ │ │ │ │ │ └── steampipe-mod-dependency-vars-1@v2.0.0/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── control.sp │ │ │ │ │ ├── mod.sp │ │ │ │ │ └── query.sp │ │ │ │ ├── mod.sp │ │ │ │ └── steampipe.spvars │ │ │ ├── test_workspace_mod_var_precedence_set_from_both_ppvars/ │ │ │ │ ├── README.md │ │ │ │ ├── deps.auto.ppvars │ │ │ │ ├── mod.pp │ │ │ │ └── steampipe.ppvars │ │ │ ├── test_workspace_mod_var_precedence_set_from_both_spvars/ │ │ │ │ ├── README.md │ │ │ │ ├── deps.auto.spvars │ │ │ │ ├── mod.sp │ │ │ │ └── steampipe.spvars │ │ │ ├── test_workspace_mod_var_set_from_auto.ppvars/ │ │ │ │ ├── README.md │ │ │ │ ├── dep.auto.ppvars │ │ │ │ └── mod.pp │ │ │ ├── test_workspace_mod_var_set_from_auto.spvars/ │ │ │ │ ├── README.md │ │ │ │ ├── dep.auto.spvars │ │ │ │ └── mod.sp │ │ │ ├── test_workspace_mod_var_set_from_command_line/ │ │ │ │ ├── README.md │ │ │ │ └── mod.sp │ │ │ ├── test_workspace_mod_var_set_from_explicit_ppvars/ │ │ │ │ ├── README.md │ │ │ │ ├── deps.ppvars │ │ │ │ └── mod.pp │ │ │ ├── test_workspace_mod_var_set_from_explicit_spvars/ │ │ │ │ ├── README.md │ │ │ │ ├── deps.spvars │ │ │ │ └── mod.sp │ │ │ ├── test_workspace_mod_var_set_from_steampipe.ppvars/ │ │ │ │ ├── README.md │ │ │ │ ├── mod.pp │ │ │ │ └── steampipe.ppvars │ │ │ └── test_workspace_mod_var_set_from_steampipe.spvars/ │ │ │ ├── README.md │ │ │ ├── mod.sp │ │ │ └── steampipe.spvars │ │ ├── snapshots/ │ │ │ ├── expected_sps_many_withs_dashboard.json │ │ │ ├── expected_sps_sibling_containers_report.json │ │ │ ├── expected_sps_testing_card_blocks_dashboard.json │ │ │ ├── expected_sps_testing_dashboard_inputs.json │ │ │ ├── expected_sps_testing_dashboard_inputs_with_base.json │ │ │ ├── expected_sps_testing_nodes_and_edges_dashboard.json │ │ │ ├── expected_sps_testing_text_blocks_dashboard.json │ │ │ ├── source.json │ │ │ └── target.json │ │ ├── source_files/ │ │ │ ├── aggregator.spc │ │ │ ├── blank_aggregator.spc │ │ │ ├── chaos.json │ │ │ ├── chaos2.json │ │ │ ├── chaos2.yml │ │ │ ├── chaos_case_sensitivity.spc │ │ │ ├── chaos_conn_import_disabled.spc │ │ │ ├── chaos_conn_name_escaping.spc │ │ │ ├── chaos_no_options.spc │ │ │ ├── chaos_options.json │ │ │ ├── chaos_options.spc │ │ │ ├── chaos_options.yml │ │ │ ├── chaos_options_2.json │ │ │ ├── chaos_options_2.spc │ │ │ ├── chaos_options_2.yml │ │ │ ├── chaos_ttl_options.spc │ │ │ ├── config_tests/ │ │ │ │ ├── default.spc │ │ │ │ ├── sp_install_dir_default/ │ │ │ │ │ └── README.md │ │ │ │ ├── sp_install_dir_env/ │ │ │ │ │ └── README.md │ │ │ │ ├── sp_install_dir_sample/ │ │ │ │ │ └── README.md │ │ │ │ ├── workspace_profiles/ │ │ │ │ │ └── workspaces.spc │ │ │ │ ├── workspace_profiles_options/ │ │ │ │ │ └── workspaces.spc │ │ │ │ └── workspace_tests.json │ │ │ ├── csv/ │ │ │ │ ├── a.csv │ │ │ │ ├── a_extra_col.csv │ │ │ │ └── b.csv │ │ │ ├── csv_template.spc │ │ │ ├── database_options_listen_placeholder.spc │ │ │ ├── default_cache_ttl_10.spc │ │ │ ├── default_search_path.spc │ │ │ ├── dynamic_aggregator_tests/ │ │ │ │ ├── dynamic_aggregator_col_mismatch.spc │ │ │ │ ├── dynamic_aggregator_col_type_mismatch.spc │ │ │ │ ├── dynamic_aggregator_col_type_mismatch_2.spc │ │ │ │ ├── dynamic_aggregator_col_type_mismatch_3.spc │ │ │ │ ├── dynamic_aggregator_col_type_mismatch_4.spc │ │ │ │ ├── dynamic_aggregator_same_table_cols.spc │ │ │ │ └── dynamic_aggregator_table_mismatch.spc │ │ │ ├── service.json │ │ │ ├── servicenow.spc │ │ │ ├── single_chaos.spc │ │ │ ├── two_chaos.spc │ │ │ ├── update_check_disabled.spc │ │ │ ├── workspace_cache_disabled.spc │ │ │ ├── workspace_cache_enabled.spc │ │ │ └── workspace_cache_ttl.spc │ │ └── templates/ │ │ ├── dynamic_aggregators_col_mismatch.json │ │ ├── dynamic_aggregators_col_type_mismatch.json │ │ ├── dynamic_aggregators_col_type_mismatch_2.json │ │ ├── dynamic_aggregators_col_type_mismatch_3.json │ │ ├── dynamic_aggregators_col_type_mismatch_4.json │ │ ├── dynamic_aggregators_same_tables_cols_result.json │ │ ├── dynamic_aggregators_table_mismatch_t1.json │ │ ├── dynamic_aggregators_table_mismatch_t2.json │ │ ├── expected_1.json │ │ ├── expected_11.json │ │ ├── expected_12.json │ │ ├── expected_13.json │ │ ├── expected_14.json │ │ ├── expected_15.json │ │ ├── expected_2.json │ │ ├── expected_3.json │ │ ├── expected_5.json │ │ ├── expected_6.json │ │ ├── expected_all_alarm.txt │ │ ├── expected_blank_dimension.txt │ │ ├── expected_check_all.json │ │ ├── expected_check_csv.csv │ │ ├── expected_check_csv_noheader.csv │ │ ├── expected_check_csv_pipe_separator.csv │ │ ├── expected_check_csv_sorted_tags.csv │ │ ├── expected_check_html.html │ │ ├── expected_check_json.json │ │ ├── expected_check_markdown.md │ │ ├── expected_check_nunit3.xml │ │ ├── expected_check_separator_csv.csv │ │ ├── expected_check_snapshot.sps │ │ ├── expected_crosstab_results.txt │ │ ├── expected_csv_header.csv │ │ ├── expected_csv_no_header.csv │ │ ├── expected_csv_separator_header.csv │ │ ├── expected_csv_separator_no_header.csv │ │ ├── expected_csv_with_null_values.csv │ │ ├── expected_introspection_check_where.json │ │ ├── expected_introspection_info_benchmark.json │ │ ├── expected_introspection_info_control.json │ │ ├── expected_introspection_info_dashboard.json │ │ ├── expected_introspection_info_dashboard_card.json │ │ ├── expected_introspection_info_dashboard_chart.json │ │ ├── expected_introspection_info_dashboard_flow.json │ │ ├── expected_introspection_info_dashboard_graph.json │ │ ├── expected_introspection_info_dashboard_hierarchy.json │ │ ├── expected_introspection_info_dashboard_image.json │ │ ├── expected_introspection_info_dashboard_input.json │ │ ├── expected_introspection_info_dashboard_table.json │ │ ├── expected_introspection_info_dashboard_text.json │ │ ├── expected_introspection_info_query.json │ │ ├── expected_introspection_info_variable.json │ │ ├── expected_json.json │ │ ├── expected_line.txt │ │ ├── expected_line_long.txt │ │ ├── expected_long_title.txt │ │ ├── expected_mixed_results.txt │ │ ├── expected_named_query_current_folder.txt │ │ ├── expected_plugin_help_output.txt │ │ ├── expected_plugin_list_json.json │ │ ├── expected_plugin_list_json_with_failed_plugins.json │ │ ├── expected_plugin_list_json_with_missing_plugins.json │ │ ├── expected_plugin_list_table.txt │ │ ├── expected_plugin_list_table_with_failed_plugins.txt │ │ ├── expected_plugin_list_table_with_missing_plugins.txt │ │ ├── expected_query_csv.csv │ │ ├── expected_query_csv_header_off.csv │ │ ├── expected_query_empty_json.json │ │ ├── expected_query_json.json │ │ ├── expected_query_line.txt │ │ ├── expected_query_table_header_off.txt │ │ ├── expected_reasons.txt │ │ ├── expected_search_path_1.txt │ │ ├── expected_search_path_2.txt │ │ ├── expected_search_path_3.txt │ │ ├── expected_search_path_4.txt │ │ ├── expected_search_path_5.txt │ │ ├── expected_search_path_6.txt │ │ ├── expected_search_path_internal_schema_once_1.txt │ │ ├── expected_search_path_internal_schema_once_2.txt │ │ ├── expected_service_help_output.txt │ │ ├── expected_service_start_listen_local.txt │ │ ├── expected_service_start_port.txt │ │ ├── expected_short_title.txt │ │ ├── expected_sql_file.txt │ │ ├── expected_sql_glob.txt │ │ ├── expected_sql_glob_csv_no_header.txt │ │ ├── expected_static_query_csv_snapshot_mode.csv │ │ ├── expected_static_query_json_snapshot_mode.json │ │ ├── expected_static_query_table_snapshot_mode.txt │ │ ├── expected_summary_output.txt │ │ ├── expected_table_header.txt │ │ ├── expected_table_no_header.txt │ │ ├── expected_table_with_null_values.txt │ │ ├── expected_unicode_title.txt │ │ ├── expected_workspace.txt │ │ └── expected_workspace_folder.txt │ ├── test_files/ │ │ ├── blank_aggregators.bats │ │ ├── brew.bats │ │ ├── cache.bats │ │ ├── chaos_and_query.bats │ │ ├── cloud.bats │ │ ├── config_precedence.bats │ │ ├── connection_config.bats │ │ ├── date_time_types.bats │ │ ├── dynamic_aggregators.bats │ │ ├── dynamic_schema.bats │ │ ├── exit_codes.bats │ │ ├── force_stop.bats │ │ ├── installation.bats │ │ ├── migration.bats │ │ ├── mod.sp │ │ ├── performance.bats │ │ ├── plugin.bats │ │ ├── schema_cloning.bats │ │ ├── search_path.bats │ │ ├── service.bats │ │ ├── settings.bats │ │ ├── snapshot.bats │ │ └── ssl.bats │ └── url_parse.sh ├── dockertesting/ │ ├── debian/ │ │ ├── Dockerfile │ │ └── run-tests.sh │ └── oraclelinux/ │ ├── Dockerfile │ └── run-tests.sh └── manual_testing/ ├── args/ │ └── with1/ │ ├── dashboard.sp │ ├── error_dash.sp │ ├── json_dash.sp │ ├── mod.sp │ ├── query.sp │ └── with_no_results.sp ├── base_inputs/ │ ├── dashboard.sp │ └── mod.sp ├── dashboard_container_inputs/ │ ├── inputs.sp │ └── mod.sp ├── dashboard_global_and_dashboard_inputs/ │ ├── inputs.sp │ └── mod.sp ├── demo/ │ ├── control_demo/ │ │ ├── control.sp │ │ ├── mod.sp │ │ ├── queries/ │ │ │ ├── q2/ │ │ │ │ ├── q4/ │ │ │ │ │ └── q3.sql │ │ │ │ └── q5.sql │ │ │ ├── q2.sql │ │ │ ├── q3.sql │ │ │ └── q4.sql │ │ └── query.sp │ ├── control_demo_sql/ │ │ ├── q1.sql │ │ ├── q2.sql │ │ └── query.sp │ ├── query_param_demo/ │ │ ├── control.sp │ │ ├── control2.sp │ │ ├── mod.sp │ │ └── query.sp │ ├── query_param_demo2/ │ │ ├── _00.sql │ │ ├── _02.sql │ │ ├── mod.sp │ │ └── query.sp │ ├── references/ │ │ ├── mod.sp │ │ └── query.sp │ └── variables_demo/ │ ├── query.sp │ ├── steampipe.spvars │ ├── vars.spvars │ └── vars2.auto.spvars ├── duplicate_inputs/ │ ├── dashboard.sp │ └── mod.sp ├── many controls/ │ ├── c1/ │ │ ├── control.sp │ │ ├── control10.sp │ │ ├── control11.sp │ │ ├── control12.sp │ │ ├── control13.sp │ │ ├── control14.sp │ │ ├── control2.sp │ │ ├── control3.sp │ │ ├── control4.sp │ │ ├── control5.sp │ │ ├── control6.sp │ │ ├── control7.sp │ │ ├── control8.sp │ │ └── control9.sp │ ├── c2/ │ │ ├── control.sp │ │ ├── control10.sp │ │ ├── control11.sp │ │ ├── control12.sp │ │ ├── control13.sp │ │ ├── control14.sp │ │ ├── control2.sp │ │ ├── control3.sp │ │ ├── control4.sp │ │ ├── control5.sp │ │ ├── control6.sp │ │ ├── control7.sp │ │ ├── control8.sp │ │ └── control9.sp │ ├── c3/ │ │ ├── control.sp │ │ ├── control10.sp │ │ ├── control11.sp │ │ ├── control12.sp │ │ ├── control13.sp │ │ ├── control14.sp │ │ ├── control2.sp │ │ ├── control3.sp │ │ ├── control4.sp │ │ ├── control5.sp │ │ ├── control6.sp │ │ ├── control7.sp │ │ ├── control8.sp │ │ └── control9.sp │ ├── c4/ │ │ ├── control.sp │ │ ├── control10.sp │ │ ├── control11.sp │ │ ├── control12.sp │ │ ├── control13.sp │ │ ├── control14.sp │ │ ├── control2.sp │ │ ├── control3.sp │ │ ├── control4.sp │ │ ├── control5.sp │ │ ├── control6.sp │ │ ├── control7.sp │ │ ├── control8.sp │ │ └── control9.sp │ ├── mod.sp │ └── queries/ │ ├── q1.sql │ ├── q10.sql │ ├── q11.sql │ ├── q12.sql │ ├── q13.sql │ ├── q14.sql │ ├── q15.sql │ ├── q16.sql │ ├── q17.sql │ ├── q18.sql │ ├── q19.sql │ ├── q2.sql │ ├── q20.sql │ ├── q3.sql │ ├── q4.sql │ ├── q5.sql │ ├── q6.sql │ ├── q7.sql │ ├── q8.sql │ └── q9.sql ├── node_reuse/ │ ├── base_ref/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── base_table_with/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── base_with_param_default/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── graph_as_node_invalid/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── inputs/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── many_withs/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── many_withs_base/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── node_base_param_deps/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── param_ref/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── param_runtime_dep_invalid/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── slow_dashboard/ │ │ ├── dashboard.sp │ │ └── mod.sp │ ├── with_dep_on_with/ │ │ ├── dashboard.sp │ │ └── mod.sp │ └── with_syntax/ │ ├── dashboard.sp │ └── mod.sp ├── report_dep_control/ │ ├── mod.sp │ └── report.sp ├── report_dupe_test/ │ └── report.sp ├── service/ │ ├── start-kill.sh │ └── start-stop.sh └── variables/ ├── query.sp ├── steampipe.spvars ├── v1.spvars └── vars2.auto.spvars