├── .acceptance.goreleaser.yml ├── .cursor.bak ├── .cursor └── rules │ ├── acceptance-tests.mdc │ ├── general.mdc │ └── project-context.mdc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── release_issue.md └── workflows │ ├── 01-tailpipe-release.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 ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── collect.go ├── collect_test.go ├── compact.go ├── connect.go ├── format.go ├── partition.go ├── plugin.go ├── query.go ├── root.go ├── source.go └── table.go ├── go.mod ├── go.sum ├── internal ├── cmdconfig │ ├── app_specific.go │ ├── cmd_hooks.go │ ├── diagnostics.go │ ├── mappings.go │ └── runtime.go ├── collector │ ├── collector.go │ ├── collector_synthetic.go │ ├── errors.go │ ├── execution.go │ ├── status.go │ ├── status_test.go │ └── tui.go ├── config │ ├── column.go │ ├── connection.go │ ├── filter.go │ ├── format.go │ ├── hcl_bytes.go │ ├── hcl_bytes_test.go │ ├── load_config.go │ ├── normalize.go │ ├── normalize_test.go │ ├── partition.go │ ├── source.go │ ├── sub_types.go │ ├── table.go │ └── tailpipe_config.go ├── constants │ ├── build.go │ ├── connect.go │ ├── descriptions.go │ ├── env.go │ ├── extensions.go │ ├── flags.go │ ├── grok.go │ ├── history.go │ ├── metaquery_commands.go │ └── plugin.go ├── database │ ├── backup.go │ ├── cleanup.go │ ├── compact.go │ ├── compaction_status.go │ ├── compaction_types.go │ ├── conversion_error.go │ ├── conversion_error_test.go │ ├── convertor.go │ ├── convertor_convert.go │ ├── convertor_schema.go │ ├── convertor_validate.go │ ├── duck_db.go │ ├── duck_db_error.go │ ├── duck_db_options.go │ ├── duck_db_test.go │ ├── ducklake_table.go │ ├── file_metadata.go │ ├── partition_key.go │ ├── partition_key_test.go │ ├── partition_pattern.go │ ├── partition_pattern_test.go │ ├── read_json_query.go │ ├── read_json_query_test.go │ ├── reorder_metadata.go │ ├── row_validation_error.go │ ├── schema_change_error.go │ ├── schema_comparison.go │ ├── sql_command.go │ ├── tables.go │ ├── testdata │ │ ├── no_magic_byte.parquet │ │ ├── too_short.parquet │ │ └── valid.parquet │ └── views.go ├── display │ ├── format.go │ ├── partition.go │ ├── plugin.go │ ├── printable_resource.go │ ├── shared.go │ ├── source.go │ └── table.go ├── error_helpers │ └── error_helpers.go ├── file_watcher │ └── connection_watcher.go ├── filepaths │ ├── collection_temp_dir.go │ └── prune.go ├── helpers │ └── errors.go ├── interactive │ ├── autocomplete_suggestions.go │ ├── highlighter.go │ ├── interactive_client.go │ ├── interactive_client_autocomplete.go │ ├── interactive_client_cancel.go │ ├── interactive_helpers.go │ ├── query_history.go │ ├── resolved_query.go │ └── run.go ├── logger │ └── logger.go ├── metaquery │ ├── completers.go │ ├── definitions.go │ ├── handler_help.go │ ├── handler_input.go │ ├── handler_inspect.go │ ├── handlers.go │ ├── suggestions.go │ ├── utils.go │ ├── utils_test.go │ └── validators.go ├── migration │ ├── error.go │ ├── errors.go │ ├── migration.go │ ├── status.go │ └── utils.go ├── ociinstaller │ └── mediatypes.go ├── parse │ ├── config_parse_context.go │ ├── decode.go │ ├── diags.go │ ├── load_config.go │ ├── load_config_test.go │ ├── parsed_property_path.go │ ├── parsed_resource_name.go │ └── test_data │ │ ├── connections_config │ │ └── resources.tpc │ │ ├── custom_table_config │ │ └── resources.tpc │ │ ├── invalid_partition_labels │ │ └── resources.tpc │ │ ├── malformed_config │ │ └── resources.tpc │ │ └── static_table_config │ │ └── resources.tpc ├── plugin │ ├── collect_response.go │ ├── describe_opts.go │ ├── errors.go │ ├── installation_actions.go │ ├── installed.go │ ├── plugin_manager.go │ └── plugin_remove_report.go └── query │ ├── execute.go │ └── execute_test.go ├── main.go ├── scripts ├── install.sh ├── linux_container_info.sh ├── prepare_amazonlinux_container.sh ├── prepare_centos_container.sh ├── prepare_ubuntu_container.sh └── smoke_test.sh └── tests └── acceptance ├── run-local.sh ├── run.sh ├── test_data ├── source_files │ ├── aws_cloudtrail_flaws │ │ ├── flaws_cloudtrail00.json.gz │ │ └── flaws_cloudtrail01.json.gz │ ├── config_tests │ │ ├── workspace_tests.json │ │ └── workspaces.tpc │ └── custom_logs │ │ ├── access_log.csv │ │ ├── nested_patterns.log │ │ ├── null_if_data.csv │ │ ├── plugin-2025-05-01.log │ │ ├── server_metrics.jsonl │ │ └── transform_data.csv └── test.jsonl └── test_files ├── all_column_types.bats ├── config_precedence.bats ├── core_formats.bats ├── file_source.bats ├── from_and_to.bats ├── introspection.bats ├── partition_delete.bats ├── partition_tests.bats ├── plugin.bats └── table_block.bats /.acceptance.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.acceptance.goreleaser.yml -------------------------------------------------------------------------------- /.cursor.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.cursor.bak -------------------------------------------------------------------------------- /.cursor/rules/acceptance-tests.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.cursor/rules/acceptance-tests.mdc -------------------------------------------------------------------------------- /.cursor/rules/general.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.cursor/rules/general.mdc -------------------------------------------------------------------------------- /.cursor/rules/project-context.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.cursor/rules/project-context.mdc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/ISSUE_TEMPLATE/release_issue.md -------------------------------------------------------------------------------- /.github/workflows/01-tailpipe-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/01-tailpipe-release.yaml -------------------------------------------------------------------------------- /.github/workflows/10-test-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/10-test-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/11-test-acceptance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/11-test-acceptance.yaml -------------------------------------------------------------------------------- /.github/workflows/12-test-post-release-linux-distros.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/12-test-post-release-linux-distros.yaml -------------------------------------------------------------------------------- /.github/workflows/30-stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/30-stale.yaml -------------------------------------------------------------------------------- /.github/workflows/31-add-issues-to-pipeling-issue-tracker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.github/workflows/31-add-issues-to-pipeling-issue-tracker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/README.md -------------------------------------------------------------------------------- /cmd/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/collect.go -------------------------------------------------------------------------------- /cmd/collect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/collect_test.go -------------------------------------------------------------------------------- /cmd/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/compact.go -------------------------------------------------------------------------------- /cmd/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/connect.go -------------------------------------------------------------------------------- /cmd/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/format.go -------------------------------------------------------------------------------- /cmd/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/partition.go -------------------------------------------------------------------------------- /cmd/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/plugin.go -------------------------------------------------------------------------------- /cmd/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/query.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/source.go -------------------------------------------------------------------------------- /cmd/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/cmd/table.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cmdconfig/app_specific.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/cmdconfig/app_specific.go -------------------------------------------------------------------------------- /internal/cmdconfig/cmd_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/cmdconfig/cmd_hooks.go -------------------------------------------------------------------------------- /internal/cmdconfig/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/cmdconfig/diagnostics.go -------------------------------------------------------------------------------- /internal/cmdconfig/mappings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/cmdconfig/mappings.go -------------------------------------------------------------------------------- /internal/cmdconfig/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/cmdconfig/runtime.go -------------------------------------------------------------------------------- /internal/collector/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/collector.go -------------------------------------------------------------------------------- /internal/collector/collector_synthetic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/collector_synthetic.go -------------------------------------------------------------------------------- /internal/collector/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/errors.go -------------------------------------------------------------------------------- /internal/collector/execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/execution.go -------------------------------------------------------------------------------- /internal/collector/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/status.go -------------------------------------------------------------------------------- /internal/collector/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/status_test.go -------------------------------------------------------------------------------- /internal/collector/tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/collector/tui.go -------------------------------------------------------------------------------- /internal/config/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/column.go -------------------------------------------------------------------------------- /internal/config/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/connection.go -------------------------------------------------------------------------------- /internal/config/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/filter.go -------------------------------------------------------------------------------- /internal/config/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/format.go -------------------------------------------------------------------------------- /internal/config/hcl_bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/hcl_bytes.go -------------------------------------------------------------------------------- /internal/config/hcl_bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/hcl_bytes_test.go -------------------------------------------------------------------------------- /internal/config/load_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/load_config.go -------------------------------------------------------------------------------- /internal/config/normalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/normalize.go -------------------------------------------------------------------------------- /internal/config/normalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/normalize_test.go -------------------------------------------------------------------------------- /internal/config/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/partition.go -------------------------------------------------------------------------------- /internal/config/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/source.go -------------------------------------------------------------------------------- /internal/config/sub_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/sub_types.go -------------------------------------------------------------------------------- /internal/config/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/table.go -------------------------------------------------------------------------------- /internal/config/tailpipe_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/config/tailpipe_config.go -------------------------------------------------------------------------------- /internal/constants/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/build.go -------------------------------------------------------------------------------- /internal/constants/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/connect.go -------------------------------------------------------------------------------- /internal/constants/descriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/descriptions.go -------------------------------------------------------------------------------- /internal/constants/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/env.go -------------------------------------------------------------------------------- /internal/constants/extensions.go: -------------------------------------------------------------------------------- 1 | package constants 2 | 3 | var SourceFileExtensions = []string{".jsonl"} 4 | -------------------------------------------------------------------------------- /internal/constants/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/flags.go -------------------------------------------------------------------------------- /internal/constants/grok.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/grok.go -------------------------------------------------------------------------------- /internal/constants/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/history.go -------------------------------------------------------------------------------- /internal/constants/metaquery_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/metaquery_commands.go -------------------------------------------------------------------------------- /internal/constants/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/constants/plugin.go -------------------------------------------------------------------------------- /internal/database/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/backup.go -------------------------------------------------------------------------------- /internal/database/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/cleanup.go -------------------------------------------------------------------------------- /internal/database/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/compact.go -------------------------------------------------------------------------------- /internal/database/compaction_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/compaction_status.go -------------------------------------------------------------------------------- /internal/database/compaction_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/compaction_types.go -------------------------------------------------------------------------------- /internal/database/conversion_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/conversion_error.go -------------------------------------------------------------------------------- /internal/database/conversion_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/conversion_error_test.go -------------------------------------------------------------------------------- /internal/database/convertor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/convertor.go -------------------------------------------------------------------------------- /internal/database/convertor_convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/convertor_convert.go -------------------------------------------------------------------------------- /internal/database/convertor_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/convertor_schema.go -------------------------------------------------------------------------------- /internal/database/convertor_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/convertor_validate.go -------------------------------------------------------------------------------- /internal/database/duck_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/duck_db.go -------------------------------------------------------------------------------- /internal/database/duck_db_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/duck_db_error.go -------------------------------------------------------------------------------- /internal/database/duck_db_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/duck_db_options.go -------------------------------------------------------------------------------- /internal/database/duck_db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/duck_db_test.go -------------------------------------------------------------------------------- /internal/database/ducklake_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/ducklake_table.go -------------------------------------------------------------------------------- /internal/database/file_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/file_metadata.go -------------------------------------------------------------------------------- /internal/database/partition_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/partition_key.go -------------------------------------------------------------------------------- /internal/database/partition_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/partition_key_test.go -------------------------------------------------------------------------------- /internal/database/partition_pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/partition_pattern.go -------------------------------------------------------------------------------- /internal/database/partition_pattern_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/partition_pattern_test.go -------------------------------------------------------------------------------- /internal/database/read_json_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/read_json_query.go -------------------------------------------------------------------------------- /internal/database/read_json_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/read_json_query_test.go -------------------------------------------------------------------------------- /internal/database/reorder_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/reorder_metadata.go -------------------------------------------------------------------------------- /internal/database/row_validation_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/row_validation_error.go -------------------------------------------------------------------------------- /internal/database/schema_change_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/schema_change_error.go -------------------------------------------------------------------------------- /internal/database/schema_comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/schema_comparison.go -------------------------------------------------------------------------------- /internal/database/sql_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/sql_command.go -------------------------------------------------------------------------------- /internal/database/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/tables.go -------------------------------------------------------------------------------- /internal/database/testdata/no_magic_byte.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/testdata/no_magic_byte.parquet -------------------------------------------------------------------------------- /internal/database/testdata/too_short.parquet: -------------------------------------------------------------------------------- 1 | s -------------------------------------------------------------------------------- /internal/database/testdata/valid.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/testdata/valid.parquet -------------------------------------------------------------------------------- /internal/database/views.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/database/views.go -------------------------------------------------------------------------------- /internal/display/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/format.go -------------------------------------------------------------------------------- /internal/display/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/partition.go -------------------------------------------------------------------------------- /internal/display/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/plugin.go -------------------------------------------------------------------------------- /internal/display/printable_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/printable_resource.go -------------------------------------------------------------------------------- /internal/display/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/shared.go -------------------------------------------------------------------------------- /internal/display/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/source.go -------------------------------------------------------------------------------- /internal/display/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/display/table.go -------------------------------------------------------------------------------- /internal/error_helpers/error_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/error_helpers/error_helpers.go -------------------------------------------------------------------------------- /internal/file_watcher/connection_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/file_watcher/connection_watcher.go -------------------------------------------------------------------------------- /internal/filepaths/collection_temp_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/filepaths/collection_temp_dir.go -------------------------------------------------------------------------------- /internal/filepaths/prune.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/filepaths/prune.go -------------------------------------------------------------------------------- /internal/helpers/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/helpers/errors.go -------------------------------------------------------------------------------- /internal/interactive/autocomplete_suggestions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/autocomplete_suggestions.go -------------------------------------------------------------------------------- /internal/interactive/highlighter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/highlighter.go -------------------------------------------------------------------------------- /internal/interactive/interactive_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/interactive_client.go -------------------------------------------------------------------------------- /internal/interactive/interactive_client_autocomplete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/interactive_client_autocomplete.go -------------------------------------------------------------------------------- /internal/interactive/interactive_client_cancel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/interactive_client_cancel.go -------------------------------------------------------------------------------- /internal/interactive/interactive_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/interactive_helpers.go -------------------------------------------------------------------------------- /internal/interactive/query_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/query_history.go -------------------------------------------------------------------------------- /internal/interactive/resolved_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/resolved_query.go -------------------------------------------------------------------------------- /internal/interactive/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/interactive/run.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/metaquery/completers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/completers.go -------------------------------------------------------------------------------- /internal/metaquery/definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/definitions.go -------------------------------------------------------------------------------- /internal/metaquery/handler_help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/handler_help.go -------------------------------------------------------------------------------- /internal/metaquery/handler_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/handler_input.go -------------------------------------------------------------------------------- /internal/metaquery/handler_inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/handler_inspect.go -------------------------------------------------------------------------------- /internal/metaquery/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/handlers.go -------------------------------------------------------------------------------- /internal/metaquery/suggestions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/suggestions.go -------------------------------------------------------------------------------- /internal/metaquery/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/utils.go -------------------------------------------------------------------------------- /internal/metaquery/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/utils_test.go -------------------------------------------------------------------------------- /internal/metaquery/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/metaquery/validators.go -------------------------------------------------------------------------------- /internal/migration/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/migration/error.go -------------------------------------------------------------------------------- /internal/migration/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/migration/errors.go -------------------------------------------------------------------------------- /internal/migration/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/migration/migration.go -------------------------------------------------------------------------------- /internal/migration/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/migration/status.go -------------------------------------------------------------------------------- /internal/migration/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/migration/utils.go -------------------------------------------------------------------------------- /internal/ociinstaller/mediatypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/ociinstaller/mediatypes.go -------------------------------------------------------------------------------- /internal/parse/config_parse_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/config_parse_context.go -------------------------------------------------------------------------------- /internal/parse/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/decode.go -------------------------------------------------------------------------------- /internal/parse/diags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/diags.go -------------------------------------------------------------------------------- /internal/parse/load_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/load_config.go -------------------------------------------------------------------------------- /internal/parse/load_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/load_config_test.go -------------------------------------------------------------------------------- /internal/parse/parsed_property_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/parsed_property_path.go -------------------------------------------------------------------------------- /internal/parse/parsed_resource_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/parsed_resource_name.go -------------------------------------------------------------------------------- /internal/parse/test_data/connections_config/resources.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/test_data/connections_config/resources.tpc -------------------------------------------------------------------------------- /internal/parse/test_data/custom_table_config/resources.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/test_data/custom_table_config/resources.tpc -------------------------------------------------------------------------------- /internal/parse/test_data/invalid_partition_labels/resources.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/test_data/invalid_partition_labels/resources.tpc -------------------------------------------------------------------------------- /internal/parse/test_data/malformed_config/resources.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/test_data/malformed_config/resources.tpc -------------------------------------------------------------------------------- /internal/parse/test_data/static_table_config/resources.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/parse/test_data/static_table_config/resources.tpc -------------------------------------------------------------------------------- /internal/plugin/collect_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/collect_response.go -------------------------------------------------------------------------------- /internal/plugin/describe_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/describe_opts.go -------------------------------------------------------------------------------- /internal/plugin/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/errors.go -------------------------------------------------------------------------------- /internal/plugin/installation_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/installation_actions.go -------------------------------------------------------------------------------- /internal/plugin/installed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/installed.go -------------------------------------------------------------------------------- /internal/plugin/plugin_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/plugin_manager.go -------------------------------------------------------------------------------- /internal/plugin/plugin_remove_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/plugin/plugin_remove_report.go -------------------------------------------------------------------------------- /internal/query/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/query/execute.go -------------------------------------------------------------------------------- /internal/query/execute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/internal/query/execute_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/main.go -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/linux_container_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/linux_container_info.sh -------------------------------------------------------------------------------- /scripts/prepare_amazonlinux_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/prepare_amazonlinux_container.sh -------------------------------------------------------------------------------- /scripts/prepare_centos_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/prepare_centos_container.sh -------------------------------------------------------------------------------- /scripts/prepare_ubuntu_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/prepare_ubuntu_container.sh -------------------------------------------------------------------------------- /scripts/smoke_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/scripts/smoke_test.sh -------------------------------------------------------------------------------- /tests/acceptance/run-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/run-local.sh -------------------------------------------------------------------------------- /tests/acceptance/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/run.sh -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/aws_cloudtrail_flaws/flaws_cloudtrail00.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/aws_cloudtrail_flaws/flaws_cloudtrail00.json.gz -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/aws_cloudtrail_flaws/flaws_cloudtrail01.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/aws_cloudtrail_flaws/flaws_cloudtrail01.json.gz -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/config_tests/workspace_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/config_tests/workspace_tests.json -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/config_tests/workspaces.tpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/config_tests/workspaces.tpc -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/access_log.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/access_log.csv -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/nested_patterns.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/nested_patterns.log -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/null_if_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/null_if_data.csv -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/plugin-2025-05-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/plugin-2025-05-01.log -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/server_metrics.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/server_metrics.jsonl -------------------------------------------------------------------------------- /tests/acceptance/test_data/source_files/custom_logs/transform_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/source_files/custom_logs/transform_data.csv -------------------------------------------------------------------------------- /tests/acceptance/test_data/test.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_data/test.jsonl -------------------------------------------------------------------------------- /tests/acceptance/test_files/all_column_types.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/all_column_types.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/config_precedence.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/config_precedence.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/core_formats.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/core_formats.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/file_source.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/file_source.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/from_and_to.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/from_and_to.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/introspection.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/introspection.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/partition_delete.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/partition_delete.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/partition_tests.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/partition_tests.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/plugin.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/plugin.bats -------------------------------------------------------------------------------- /tests/acceptance/test_files/table_block.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turbot/tailpipe/HEAD/tests/acceptance/test_files/table_block.bats --------------------------------------------------------------------------------