├── .dockerignore ├── .errcheck_excludes.txt ├── .github ├── push_event.json ├── slsa │ ├── .slsa-goreleaser-darwin-amd64.yml │ ├── .slsa-goreleaser-darwin-arm64.yml │ ├── .slsa-goreleaser-freebsd-amd64.yml │ ├── .slsa-goreleaser-linux-amd64.yml │ ├── .slsa-goreleaser-linux-arm64.yml │ ├── .slsa-goreleaser-linux-arm7.yml │ └── .slsa-goreleaser-netbsd-amd64.yml └── workflows │ ├── codeql-analysis.yml │ ├── distro-smoke-test.yml │ ├── docker-compose-test.yml │ ├── go-test.yml │ ├── pre-commit.yml │ ├── server-releaser.yml │ └── slsa-releaser.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── backend ├── server │ ├── Dockerfile │ ├── docker-compose.test.yml │ ├── docker-compose.yml │ ├── internal │ │ ├── database │ │ │ ├── db.go │ │ │ ├── device.go │ │ │ ├── historyentries.go │ │ │ └── usagedata.go │ │ ├── release │ │ │ ├── release.go │ │ │ └── release_test.go │ │ └── server │ │ │ ├── api_handlers.go │ │ │ ├── debug_handlers.go │ │ │ ├── middleware.go │ │ │ ├── middleware_test.go │ │ │ ├── server_test.go │ │ │ ├── srv.go │ │ │ └── util.go │ └── server.go └── web │ ├── caddy │ ├── Caddyfile │ └── Dockerfile │ └── landing │ └── www │ ├── .gitignore │ ├── img │ ├── aidemo.png │ ├── demo.gif │ └── webui.png │ ├── index.html │ └── install.py ├── client ├── ai │ └── ai.go ├── backend │ ├── backend.go │ ├── factory.go │ ├── http_backend.go │ ├── http_backend_test.go │ ├── s3_backend.go │ ├── s3_backend_integration_test.go │ ├── s3_backend_test.go │ └── s3_config.go ├── cmd │ ├── configAdd.go │ ├── configDelete.go │ ├── configGet.go │ ├── configKeyBindings.go │ ├── configSet.go │ ├── enableDisable.go │ ├── export.go │ ├── import.go │ ├── install.go │ ├── install_test.go │ ├── query.go │ ├── redact.go │ ├── reupload.go │ ├── root.go │ ├── saveHistoryEntry.go │ ├── saveHistoryEntry_test.go │ ├── status.go │ ├── syncing.go │ ├── update.go │ └── webui.go ├── data │ ├── data.go │ └── data_test.go ├── fuzz_test.go ├── hctx │ └── hctx.go ├── integration_test.go ├── lib │ ├── config.fish │ ├── config.sh │ ├── config.zsh │ ├── lib.go │ ├── lib_test.go │ ├── net.go │ ├── net_disabled.go │ ├── slsa.go │ └── slsa_test.go ├── posttest │ └── main.go ├── table │ ├── table.go │ └── table_test.go ├── testdata │ ├── TestBashOrderingBug-Export │ ├── TestChangeSyncingStatus-Offline │ ├── TestChangeSyncingStatus-Online │ ├── TestDefaultSearchColumns-Default-Echo │ ├── TestDefaultSearchColumns-Default-Hi │ ├── TestDefaultSearchColumns-MyCol-bar │ ├── TestDefaultSearchColumns-MyCol-baz │ ├── TestDefaultSearchColumns-NoCWD-Echo │ ├── TestDefaultSearchColumns-NoCWD-Hi │ ├── TestDefaultSearchColumns-NoCWDHostname-Echo │ ├── TestDefaultSearchColumns-NoCWDHostname-Hi │ ├── TestExportJson │ ├── TestFish-table │ ├── TestImportHistory-export │ ├── TestInstallSkipConfigModification-InstallOutput-darwin │ ├── TestInstallSkipConfigModification-InstallOutput-linux │ ├── TestSortByConsistentTimezone-export │ ├── TestSortByConsistentTimezone-query │ ├── TestStatusFullConfig │ ├── TestTimestampFormat-query │ ├── TestTimestampFormat-tquery │ ├── TestTui-AiQuery │ ├── TestTui-AiQuery-Disabled │ ├── TestTui-ColoredOutput-darwin-23 │ ├── TestTui-ColoredOutput-linux-actions │ ├── TestTui-ColoredOutputWithCustomColorScheme-darwin-23 │ ├── TestTui-ColoredOutputWithCustomColorScheme-linux-actions │ ├── TestTui-ColoredOutputWithDefaultFilter-darwin-23 │ ├── TestTui-ColoredOutputWithDefaultFilter-linux-actions │ ├── TestTui-ColoredOutputWithSearch-Highlight-darwin-23 │ ├── TestTui-ColoredOutputWithSearch-Highlight-linux-actions │ ├── TestTui-ColoredOutputWithSearch-darwin-23 │ ├── TestTui-ColoredOutputWithSearch-linux-actions │ ├── TestTui-DefaultColorScheme │ ├── TestTui-DefaultFilter-Deleted │ ├── TestTui-DefaultFilter-DeletedWithText │ ├── TestTui-DefaultFilter-Enabled │ ├── TestTui-DefaultFilter-EnabledAdditionalQuery │ ├── TestTui-Delete │ ├── TestTui-DeleteAgain │ ├── TestTui-DeleteAgainStill │ ├── TestTui-DeleteStill │ ├── TestTui-Escaping │ ├── TestTui-Exit-darwin │ ├── TestTui-Exit-linux │ ├── TestTui-ExportWithAdditionalEntries │ ├── TestTui-ExportWithEvenMoreEntries │ ├── TestTui-ForcedCompactMode │ ├── TestTui-FullScreenCompactRender │ ├── TestTui-FullScreenHelp │ ├── TestTui-FullScreenRender │ ├── TestTui-HelpPage │ ├── TestTui-HelpPageClosed │ ├── TestTui-Initial │ ├── TestTui-InitialInvalidSearch │ ├── TestTui-InvalidSearch │ ├── TestTui-InvalidSearchBecomesValid │ ├── TestTui-JumpCursor │ ├── TestTui-KeyBindings-Configured │ ├── TestTui-KeyBindings-Default │ ├── TestTui-KeyBindings-Help │ ├── TestTui-LeftScroll │ ├── TestTui-LongDirectoryName │ ├── TestTui-LongQuery │ ├── TestTui-Offline │ ├── TestTui-OfflineInvalid │ ├── TestTui-Resize │ ├── TestTui-RightScroll │ ├── TestTui-RightScrollDirectoryTwo │ ├── TestTui-RightScrollTwo │ ├── TestTui-Search │ ├── TestTui-SearchBackslash │ ├── TestTui-SearchColonDoubleQuoted │ ├── TestTui-SearchColonError │ ├── TestTui-SearchColonEscaped │ ├── TestTui-SearchQuoteDash │ ├── TestTui-SearchQuoted │ ├── TestTui-SearchUnquoted │ ├── TestTui-SelectAndCd │ ├── TestTui-SmallTerminal │ ├── TestTui-TiniestTerminal │ ├── TestTui-TinyTerminal │ ├── TestTui-TinyTerminalHelp │ ├── TestTuiBench-Query │ ├── testControlR-AdvancedSearch │ ├── testControlR-ControlC-bash-darwin │ ├── testControlR-ControlC-bash-linux │ ├── testControlR-ControlC-zsh-darwin │ ├── testControlR-ControlC-zsh-linux │ ├── testControlR-DisplayMultiline-bash │ ├── testControlR-DisplayMultiline-fish │ ├── testControlR-DisplayMultiline-zsh │ ├── testControlR-Final │ ├── testControlR-Initial │ ├── testControlR-InitialExport │ ├── testControlR-InitialSearch │ ├── testControlR-InitialSearchExpanded │ ├── testControlR-InitialSearchNoResults │ ├── testControlR-InitialSearchNoResultsThenFoundResults │ ├── testControlR-Search │ ├── testControlR-SelectMultiline-bash-darwin │ ├── testControlR-SelectMultiline-bash-linux │ ├── testControlR-SelectMultiline-zsh-darwin │ ├── testControlR-SelectMultiline-zsh-linux │ ├── testControlR-bash-Disabled-darwin │ ├── testControlR-bash-Disabled-linux │ ├── testControlR-customColumn │ ├── testControlR-displayedColumns │ ├── testControlR-zsh-Disabled-darwin │ ├── testControlR-zsh-Disabled-linux │ ├── testCustomColumns-initHistory │ ├── testCustomColumns-query-isAction=false │ ├── testCustomColumns-query-isAction=true │ ├── testCustomColumns-tquery-bash │ ├── testCustomColumns-tquery-bash-isAction │ ├── testCustomColumns-tquery-zsh │ ├── testCustomColumns-tquery-zsh-isAction │ ├── testDisplayTable-customColumns │ ├── testDisplayTable-customColumns-2 │ ├── testDisplayTable-customColumns-3 │ ├── testDisplayTable-customColumns-multiLineCommand │ ├── testDisplayTable-customColumns-trulyCustom │ ├── testDisplayTable-defaultColumns │ ├── testIntegrationWithNewDevice-bash │ ├── testIntegrationWithNewDevice-tablebash │ ├── testIntegrationWithNewDevice-tablezsh │ ├── testIntegrationWithNewDevice-zsh │ ├── testPresaving-query │ ├── testPresavingOffline-query-missing │ ├── testPresavingOffline-query-present │ ├── testRemoveDuplicateRows-enabled-export │ ├── testRemoveDuplicateRows-enabled-query │ ├── testRemoveDuplicateRows-enabled-tquery │ ├── testRemoveDuplicateRows-export │ ├── testRemoveDuplicateRows-query │ ├── testRemoveDuplicateRows-tquery │ ├── testTabCompletion-suggestions-fish │ ├── testTabCompletion-suggestions-zsh │ ├── testUninstall-post-uninstall │ ├── testUninstall-post-uninstall-bash-darwin │ ├── testUninstall-post-uninstall-bash-linux │ ├── testUninstall-post-uninstall-zsh-darwin │ ├── testUninstall-post-uninstall-zsh-linux │ ├── testUninstall-recorded │ ├── testUninstall-uninstall-bash │ ├── testUninstall-uninstall-zsh │ ├── unittestTable-truncatedTable │ ├── unittestTable-truncatedTable-right1 │ ├── unittestTable-truncatedTable-right2 │ └── unittestTable-truncatedTable-right3 ├── testutils.go ├── tui │ ├── keybindings │ │ └── keybindings.go │ ├── tui.go │ └── tui_test.go └── webui │ ├── static │ ├── css │ │ └── bootstrap.min.css │ └── js │ │ ├── bootstrap.bundle.min.js │ │ └── htmx.min.js │ ├── templates │ └── webui.html │ └── webui.go ├── demo.vhs ├── docs └── offline-binary.md ├── go.mod ├── go.sum ├── hishtory.go ├── scripts ├── actions-sign.py ├── actions-validate.py └── client-ldflags └── shared ├── ai ├── ai.go └── ai_test.go ├── data.go ├── testutils └── testutils.go ├── time.go ├── utils.go ├── version.go └── version_test.go /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /.errcheck_excludes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.errcheck_excludes.txt -------------------------------------------------------------------------------- /.github/push_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/push_event.json -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-darwin-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-darwin-amd64.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-darwin-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-darwin-arm64.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-freebsd-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-freebsd-amd64.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-linux-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-linux-amd64.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-linux-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-linux-arm64.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-linux-arm7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-linux-arm7.yml -------------------------------------------------------------------------------- /.github/slsa/.slsa-goreleaser-netbsd-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/slsa/.slsa-goreleaser-netbsd-amd64.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/distro-smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/distro-smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/docker-compose-test.yml -------------------------------------------------------------------------------- /.github/workflows/go-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/go-test.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/server-releaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/server-releaser.yml -------------------------------------------------------------------------------- /.github/workflows/slsa-releaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.github/workflows/slsa-releaser.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 335 2 | -------------------------------------------------------------------------------- /backend/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/Dockerfile -------------------------------------------------------------------------------- /backend/server/docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/docker-compose.test.yml -------------------------------------------------------------------------------- /backend/server/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/docker-compose.yml -------------------------------------------------------------------------------- /backend/server/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/database/db.go -------------------------------------------------------------------------------- /backend/server/internal/database/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/database/device.go -------------------------------------------------------------------------------- /backend/server/internal/database/historyentries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/database/historyentries.go -------------------------------------------------------------------------------- /backend/server/internal/database/usagedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/database/usagedata.go -------------------------------------------------------------------------------- /backend/server/internal/release/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/release/release.go -------------------------------------------------------------------------------- /backend/server/internal/release/release_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/release/release_test.go -------------------------------------------------------------------------------- /backend/server/internal/server/api_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/api_handlers.go -------------------------------------------------------------------------------- /backend/server/internal/server/debug_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/debug_handlers.go -------------------------------------------------------------------------------- /backend/server/internal/server/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/middleware.go -------------------------------------------------------------------------------- /backend/server/internal/server/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/middleware_test.go -------------------------------------------------------------------------------- /backend/server/internal/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/server_test.go -------------------------------------------------------------------------------- /backend/server/internal/server/srv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/srv.go -------------------------------------------------------------------------------- /backend/server/internal/server/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/internal/server/util.go -------------------------------------------------------------------------------- /backend/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/server/server.go -------------------------------------------------------------------------------- /backend/web/caddy/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/caddy/Caddyfile -------------------------------------------------------------------------------- /backend/web/caddy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/caddy/Dockerfile -------------------------------------------------------------------------------- /backend/web/landing/www/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components -------------------------------------------------------------------------------- /backend/web/landing/www/img/aidemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/landing/www/img/aidemo.png -------------------------------------------------------------------------------- /backend/web/landing/www/img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/landing/www/img/demo.gif -------------------------------------------------------------------------------- /backend/web/landing/www/img/webui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/landing/www/img/webui.png -------------------------------------------------------------------------------- /backend/web/landing/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/landing/www/index.html -------------------------------------------------------------------------------- /backend/web/landing/www/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/backend/web/landing/www/install.py -------------------------------------------------------------------------------- /client/ai/ai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/ai/ai.go -------------------------------------------------------------------------------- /client/backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/backend.go -------------------------------------------------------------------------------- /client/backend/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/factory.go -------------------------------------------------------------------------------- /client/backend/http_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/http_backend.go -------------------------------------------------------------------------------- /client/backend/http_backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/http_backend_test.go -------------------------------------------------------------------------------- /client/backend/s3_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/s3_backend.go -------------------------------------------------------------------------------- /client/backend/s3_backend_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/s3_backend_integration_test.go -------------------------------------------------------------------------------- /client/backend/s3_backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/s3_backend_test.go -------------------------------------------------------------------------------- /client/backend/s3_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/backend/s3_config.go -------------------------------------------------------------------------------- /client/cmd/configAdd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/configAdd.go -------------------------------------------------------------------------------- /client/cmd/configDelete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/configDelete.go -------------------------------------------------------------------------------- /client/cmd/configGet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/configGet.go -------------------------------------------------------------------------------- /client/cmd/configKeyBindings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/configKeyBindings.go -------------------------------------------------------------------------------- /client/cmd/configSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/configSet.go -------------------------------------------------------------------------------- /client/cmd/enableDisable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/enableDisable.go -------------------------------------------------------------------------------- /client/cmd/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/export.go -------------------------------------------------------------------------------- /client/cmd/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/import.go -------------------------------------------------------------------------------- /client/cmd/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/install.go -------------------------------------------------------------------------------- /client/cmd/install_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/install_test.go -------------------------------------------------------------------------------- /client/cmd/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/query.go -------------------------------------------------------------------------------- /client/cmd/redact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/redact.go -------------------------------------------------------------------------------- /client/cmd/reupload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/reupload.go -------------------------------------------------------------------------------- /client/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/root.go -------------------------------------------------------------------------------- /client/cmd/saveHistoryEntry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/saveHistoryEntry.go -------------------------------------------------------------------------------- /client/cmd/saveHistoryEntry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/saveHistoryEntry_test.go -------------------------------------------------------------------------------- /client/cmd/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/status.go -------------------------------------------------------------------------------- /client/cmd/syncing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/syncing.go -------------------------------------------------------------------------------- /client/cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/update.go -------------------------------------------------------------------------------- /client/cmd/webui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/cmd/webui.go -------------------------------------------------------------------------------- /client/data/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/data/data.go -------------------------------------------------------------------------------- /client/data/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/data/data_test.go -------------------------------------------------------------------------------- /client/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/fuzz_test.go -------------------------------------------------------------------------------- /client/hctx/hctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/hctx/hctx.go -------------------------------------------------------------------------------- /client/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/integration_test.go -------------------------------------------------------------------------------- /client/lib/config.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/config.fish -------------------------------------------------------------------------------- /client/lib/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/config.sh -------------------------------------------------------------------------------- /client/lib/config.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/config.zsh -------------------------------------------------------------------------------- /client/lib/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/lib.go -------------------------------------------------------------------------------- /client/lib/lib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/lib_test.go -------------------------------------------------------------------------------- /client/lib/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/net.go -------------------------------------------------------------------------------- /client/lib/net_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/net_disabled.go -------------------------------------------------------------------------------- /client/lib/slsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/slsa.go -------------------------------------------------------------------------------- /client/lib/slsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/lib/slsa_test.go -------------------------------------------------------------------------------- /client/posttest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/posttest/main.go -------------------------------------------------------------------------------- /client/table/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/table/table.go -------------------------------------------------------------------------------- /client/table/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/table/table_test.go -------------------------------------------------------------------------------- /client/testdata/TestBashOrderingBug-Export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestBashOrderingBug-Export -------------------------------------------------------------------------------- /client/testdata/TestChangeSyncingStatus-Offline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestChangeSyncingStatus-Offline -------------------------------------------------------------------------------- /client/testdata/TestChangeSyncingStatus-Online: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestChangeSyncingStatus-Online -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-Default-Echo: -------------------------------------------------------------------------------- 1 | echo hi 2 | ls 3 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-Default-Hi: -------------------------------------------------------------------------------- 1 | echo hi 2 | ls 3 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-MyCol-bar: -------------------------------------------------------------------------------- 1 | ls 2 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-MyCol-baz: -------------------------------------------------------------------------------- 1 | echo hi 2 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-NoCWD-Echo: -------------------------------------------------------------------------------- 1 | echo hi 2 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-NoCWD-Hi: -------------------------------------------------------------------------------- 1 | echo hi 2 | ls 3 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-NoCWDHostname-Echo: -------------------------------------------------------------------------------- 1 | echo hi 2 | -------------------------------------------------------------------------------- /client/testdata/TestDefaultSearchColumns-NoCWDHostname-Hi: -------------------------------------------------------------------------------- 1 | echo hi 2 | -------------------------------------------------------------------------------- /client/testdata/TestExportJson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestExportJson -------------------------------------------------------------------------------- /client/testdata/TestFish-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestFish-table -------------------------------------------------------------------------------- /client/testdata/TestImportHistory-export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestImportHistory-export -------------------------------------------------------------------------------- /client/testdata/TestInstallSkipConfigModification-InstallOutput-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestInstallSkipConfigModification-InstallOutput-darwin -------------------------------------------------------------------------------- /client/testdata/TestInstallSkipConfigModification-InstallOutput-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestInstallSkipConfigModification-InstallOutput-linux -------------------------------------------------------------------------------- /client/testdata/TestSortByConsistentTimezone-export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestSortByConsistentTimezone-export -------------------------------------------------------------------------------- /client/testdata/TestSortByConsistentTimezone-query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestSortByConsistentTimezone-query -------------------------------------------------------------------------------- /client/testdata/TestStatusFullConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestStatusFullConfig -------------------------------------------------------------------------------- /client/testdata/TestTimestampFormat-query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTimestampFormat-query -------------------------------------------------------------------------------- /client/testdata/TestTimestampFormat-tquery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTimestampFormat-tquery -------------------------------------------------------------------------------- /client/testdata/TestTui-AiQuery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-AiQuery -------------------------------------------------------------------------------- /client/testdata/TestTui-AiQuery-Disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-AiQuery-Disabled -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutput-darwin-23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutput-darwin-23 -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutput-linux-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutput-linux-actions -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithCustomColorScheme-darwin-23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithCustomColorScheme-darwin-23 -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithCustomColorScheme-linux-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithCustomColorScheme-linux-actions -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithDefaultFilter-darwin-23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithDefaultFilter-darwin-23 -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithDefaultFilter-linux-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithDefaultFilter-linux-actions -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithSearch-Highlight-darwin-23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithSearch-Highlight-darwin-23 -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithSearch-Highlight-linux-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithSearch-Highlight-linux-actions -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithSearch-darwin-23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithSearch-darwin-23 -------------------------------------------------------------------------------- /client/testdata/TestTui-ColoredOutputWithSearch-linux-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ColoredOutputWithSearch-linux-actions -------------------------------------------------------------------------------- /client/testdata/TestTui-DefaultColorScheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DefaultColorScheme -------------------------------------------------------------------------------- /client/testdata/TestTui-DefaultFilter-Deleted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DefaultFilter-Deleted -------------------------------------------------------------------------------- /client/testdata/TestTui-DefaultFilter-DeletedWithText: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DefaultFilter-DeletedWithText -------------------------------------------------------------------------------- /client/testdata/TestTui-DefaultFilter-Enabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DefaultFilter-Enabled -------------------------------------------------------------------------------- /client/testdata/TestTui-DefaultFilter-EnabledAdditionalQuery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DefaultFilter-EnabledAdditionalQuery -------------------------------------------------------------------------------- /client/testdata/TestTui-Delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Delete -------------------------------------------------------------------------------- /client/testdata/TestTui-DeleteAgain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DeleteAgain -------------------------------------------------------------------------------- /client/testdata/TestTui-DeleteAgainStill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DeleteAgainStill -------------------------------------------------------------------------------- /client/testdata/TestTui-DeleteStill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-DeleteStill -------------------------------------------------------------------------------- /client/testdata/TestTui-Escaping: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Escaping -------------------------------------------------------------------------------- /client/testdata/TestTui-Exit-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Exit-darwin -------------------------------------------------------------------------------- /client/testdata/TestTui-Exit-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Exit-linux -------------------------------------------------------------------------------- /client/testdata/TestTui-ExportWithAdditionalEntries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ExportWithAdditionalEntries -------------------------------------------------------------------------------- /client/testdata/TestTui-ExportWithEvenMoreEntries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ExportWithEvenMoreEntries -------------------------------------------------------------------------------- /client/testdata/TestTui-ForcedCompactMode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-ForcedCompactMode -------------------------------------------------------------------------------- /client/testdata/TestTui-FullScreenCompactRender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-FullScreenCompactRender -------------------------------------------------------------------------------- /client/testdata/TestTui-FullScreenHelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-FullScreenHelp -------------------------------------------------------------------------------- /client/testdata/TestTui-FullScreenRender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-FullScreenRender -------------------------------------------------------------------------------- /client/testdata/TestTui-HelpPage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-HelpPage -------------------------------------------------------------------------------- /client/testdata/TestTui-HelpPageClosed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-HelpPageClosed -------------------------------------------------------------------------------- /client/testdata/TestTui-Initial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Initial -------------------------------------------------------------------------------- /client/testdata/TestTui-InitialInvalidSearch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-InitialInvalidSearch -------------------------------------------------------------------------------- /client/testdata/TestTui-InvalidSearch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-InvalidSearch -------------------------------------------------------------------------------- /client/testdata/TestTui-InvalidSearchBecomesValid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-InvalidSearchBecomesValid -------------------------------------------------------------------------------- /client/testdata/TestTui-JumpCursor: -------------------------------------------------------------------------------- 1 | Search Query: > AAA foo ZZZ -------------------------------------------------------------------------------- /client/testdata/TestTui-KeyBindings-Configured: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-KeyBindings-Configured -------------------------------------------------------------------------------- /client/testdata/TestTui-KeyBindings-Default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-KeyBindings-Default -------------------------------------------------------------------------------- /client/testdata/TestTui-KeyBindings-Help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-KeyBindings-Help -------------------------------------------------------------------------------- /client/testdata/TestTui-LeftScroll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-LeftScroll -------------------------------------------------------------------------------- /client/testdata/TestTui-LongDirectoryName: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-LongDirectoryName -------------------------------------------------------------------------------- /client/testdata/TestTui-LongQuery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-LongQuery -------------------------------------------------------------------------------- /client/testdata/TestTui-Offline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Offline -------------------------------------------------------------------------------- /client/testdata/TestTui-OfflineInvalid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-OfflineInvalid -------------------------------------------------------------------------------- /client/testdata/TestTui-Resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Resize -------------------------------------------------------------------------------- /client/testdata/TestTui-RightScroll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-RightScroll -------------------------------------------------------------------------------- /client/testdata/TestTui-RightScrollDirectoryTwo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-RightScrollDirectoryTwo -------------------------------------------------------------------------------- /client/testdata/TestTui-RightScrollTwo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-RightScrollTwo -------------------------------------------------------------------------------- /client/testdata/TestTui-Search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-Search -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchBackslash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchBackslash -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchColonDoubleQuoted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchColonDoubleQuoted -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchColonError: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchColonError -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchColonEscaped: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchColonEscaped -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchQuoteDash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchQuoteDash -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchQuoted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchQuoted -------------------------------------------------------------------------------- /client/testdata/TestTui-SearchUnquoted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SearchUnquoted -------------------------------------------------------------------------------- /client/testdata/TestTui-SelectAndCd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SelectAndCd -------------------------------------------------------------------------------- /client/testdata/TestTui-SmallTerminal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-SmallTerminal -------------------------------------------------------------------------------- /client/testdata/TestTui-TiniestTerminal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-TiniestTerminal -------------------------------------------------------------------------------- /client/testdata/TestTui-TinyTerminal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-TinyTerminal -------------------------------------------------------------------------------- /client/testdata/TestTui-TinyTerminalHelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTui-TinyTerminalHelp -------------------------------------------------------------------------------- /client/testdata/TestTuiBench-Query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/TestTuiBench-Query -------------------------------------------------------------------------------- /client/testdata/testControlR-AdvancedSearch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-AdvancedSearch -------------------------------------------------------------------------------- /client/testdata/testControlR-ControlC-bash-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-ControlC-bash-darwin -------------------------------------------------------------------------------- /client/testdata/testControlR-ControlC-bash-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-ControlC-bash-linux -------------------------------------------------------------------------------- /client/testdata/testControlR-ControlC-zsh-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-ControlC-zsh-darwin -------------------------------------------------------------------------------- /client/testdata/testControlR-ControlC-zsh-linux: -------------------------------------------------------------------------------- 1 | ghaction-runner-hostname% echo -------------------------------------------------------------------------------- /client/testdata/testControlR-DisplayMultiline-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-DisplayMultiline-bash -------------------------------------------------------------------------------- /client/testdata/testControlR-DisplayMultiline-fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-DisplayMultiline-fish -------------------------------------------------------------------------------- /client/testdata/testControlR-DisplayMultiline-zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-DisplayMultiline-zsh -------------------------------------------------------------------------------- /client/testdata/testControlR-Final: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-Final -------------------------------------------------------------------------------- /client/testdata/testControlR-Initial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-Initial -------------------------------------------------------------------------------- /client/testdata/testControlR-InitialExport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-InitialExport -------------------------------------------------------------------------------- /client/testdata/testControlR-InitialSearch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-InitialSearch -------------------------------------------------------------------------------- /client/testdata/testControlR-InitialSearchExpanded: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-InitialSearchExpanded -------------------------------------------------------------------------------- /client/testdata/testControlR-InitialSearchNoResults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-InitialSearchNoResults -------------------------------------------------------------------------------- /client/testdata/testControlR-InitialSearchNoResultsThenFoundResults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-InitialSearchNoResultsThenFoundResults -------------------------------------------------------------------------------- /client/testdata/testControlR-Search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-Search -------------------------------------------------------------------------------- /client/testdata/testControlR-SelectMultiline-bash-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-SelectMultiline-bash-darwin -------------------------------------------------------------------------------- /client/testdata/testControlR-SelectMultiline-bash-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-SelectMultiline-bash-linux -------------------------------------------------------------------------------- /client/testdata/testControlR-SelectMultiline-zsh-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-SelectMultiline-zsh-darwin -------------------------------------------------------------------------------- /client/testdata/testControlR-SelectMultiline-zsh-linux: -------------------------------------------------------------------------------- 1 | ghaction-runner-hostname% ls \ 2 | -Slah \ 3 | / -------------------------------------------------------------------------------- /client/testdata/testControlR-bash-Disabled-darwin: -------------------------------------------------------------------------------- 1 | bash-5.3$ source /Users/runner/.bashrc 2 | (reverse-i-search)`': -------------------------------------------------------------------------------- /client/testdata/testControlR-bash-Disabled-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-bash-Disabled-linux -------------------------------------------------------------------------------- /client/testdata/testControlR-customColumn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-customColumn -------------------------------------------------------------------------------- /client/testdata/testControlR-displayedColumns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-displayedColumns -------------------------------------------------------------------------------- /client/testdata/testControlR-zsh-Disabled-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testControlR-zsh-Disabled-darwin -------------------------------------------------------------------------------- /client/testdata/testControlR-zsh-Disabled-linux: -------------------------------------------------------------------------------- 1 | ghaction-runner-hostname% 2 | bck-i-search: _ -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-initHistory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-initHistory -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-query-isAction=false: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-query-isAction=false -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-query-isAction=true: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-query-isAction=true -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-tquery-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-tquery-bash -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-tquery-bash-isAction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-tquery-bash-isAction -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-tquery-zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-tquery-zsh -------------------------------------------------------------------------------- /client/testdata/testCustomColumns-tquery-zsh-isAction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testCustomColumns-tquery-zsh-isAction -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-customColumns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-customColumns -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-customColumns-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-customColumns-2 -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-customColumns-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-customColumns-3 -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-customColumns-multiLineCommand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-customColumns-multiLineCommand -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-customColumns-trulyCustom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-customColumns-trulyCustom -------------------------------------------------------------------------------- /client/testdata/testDisplayTable-defaultColumns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testDisplayTable-defaultColumns -------------------------------------------------------------------------------- /client/testdata/testIntegrationWithNewDevice-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testIntegrationWithNewDevice-bash -------------------------------------------------------------------------------- /client/testdata/testIntegrationWithNewDevice-tablebash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testIntegrationWithNewDevice-tablebash -------------------------------------------------------------------------------- /client/testdata/testIntegrationWithNewDevice-tablezsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testIntegrationWithNewDevice-tablezsh -------------------------------------------------------------------------------- /client/testdata/testIntegrationWithNewDevice-zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testIntegrationWithNewDevice-zsh -------------------------------------------------------------------------------- /client/testdata/testPresaving-query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testPresaving-query -------------------------------------------------------------------------------- /client/testdata/testPresavingOffline-query-missing: -------------------------------------------------------------------------------- 1 | CWD Runtime Command 2 | -------------------------------------------------------------------------------- /client/testdata/testPresavingOffline-query-present: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testPresavingOffline-query-present -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-enabled-export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-enabled-export -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-enabled-query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-enabled-query -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-enabled-tquery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-enabled-tquery -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-export -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-query -------------------------------------------------------------------------------- /client/testdata/testRemoveDuplicateRows-tquery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testRemoveDuplicateRows-tquery -------------------------------------------------------------------------------- /client/testdata/testTabCompletion-suggestions-fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testTabCompletion-suggestions-fish -------------------------------------------------------------------------------- /client/testdata/testTabCompletion-suggestions-zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testTabCompletion-suggestions-zsh -------------------------------------------------------------------------------- /client/testdata/testUninstall-post-uninstall: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | -------------------------------------------------------------------------------- /client/testdata/testUninstall-post-uninstall-bash-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-post-uninstall-bash-darwin -------------------------------------------------------------------------------- /client/testdata/testUninstall-post-uninstall-bash-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-post-uninstall-bash-linux -------------------------------------------------------------------------------- /client/testdata/testUninstall-post-uninstall-zsh-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-post-uninstall-zsh-darwin -------------------------------------------------------------------------------- /client/testdata/testUninstall-post-uninstall-zsh-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-post-uninstall-zsh-linux -------------------------------------------------------------------------------- /client/testdata/testUninstall-recorded: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-recorded -------------------------------------------------------------------------------- /client/testdata/testUninstall-uninstall-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-uninstall-bash -------------------------------------------------------------------------------- /client/testdata/testUninstall-uninstall-zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/testUninstall-uninstall-zsh -------------------------------------------------------------------------------- /client/testdata/unittestTable-truncatedTable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/unittestTable-truncatedTable -------------------------------------------------------------------------------- /client/testdata/unittestTable-truncatedTable-right1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/unittestTable-truncatedTable-right1 -------------------------------------------------------------------------------- /client/testdata/unittestTable-truncatedTable-right2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/unittestTable-truncatedTable-right2 -------------------------------------------------------------------------------- /client/testdata/unittestTable-truncatedTable-right3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testdata/unittestTable-truncatedTable-right3 -------------------------------------------------------------------------------- /client/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/testutils.go -------------------------------------------------------------------------------- /client/tui/keybindings/keybindings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/tui/keybindings/keybindings.go -------------------------------------------------------------------------------- /client/tui/tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/tui/tui.go -------------------------------------------------------------------------------- /client/tui/tui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/tui/tui_test.go -------------------------------------------------------------------------------- /client/webui/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/webui/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /client/webui/static/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/webui/static/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /client/webui/static/js/htmx.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/webui/static/js/htmx.min.js -------------------------------------------------------------------------------- /client/webui/templates/webui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/webui/templates/webui.html -------------------------------------------------------------------------------- /client/webui/webui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/client/webui/webui.go -------------------------------------------------------------------------------- /demo.vhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/demo.vhs -------------------------------------------------------------------------------- /docs/offline-binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/docs/offline-binary.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/go.sum -------------------------------------------------------------------------------- /hishtory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/hishtory.go -------------------------------------------------------------------------------- /scripts/actions-sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/scripts/actions-sign.py -------------------------------------------------------------------------------- /scripts/actions-validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/scripts/actions-validate.py -------------------------------------------------------------------------------- /scripts/client-ldflags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/scripts/client-ldflags -------------------------------------------------------------------------------- /shared/ai/ai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/ai/ai.go -------------------------------------------------------------------------------- /shared/ai/ai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/ai/ai_test.go -------------------------------------------------------------------------------- /shared/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/data.go -------------------------------------------------------------------------------- /shared/testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/testutils/testutils.go -------------------------------------------------------------------------------- /shared/time.go: -------------------------------------------------------------------------------- 1 | package shared 2 | 3 | const DateOnly = "2006-01-02" 4 | -------------------------------------------------------------------------------- /shared/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/utils.go -------------------------------------------------------------------------------- /shared/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/version.go -------------------------------------------------------------------------------- /shared/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddworken/hishtory/HEAD/shared/version_test.go --------------------------------------------------------------------------------