├── .github └── workflows │ ├── go.yaml │ ├── release.yaml │ └── sh.yaml ├── .gitignore ├── .gitmodules ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── cli │ └── main.go ├── collect │ └── main.go ├── config │ └── main.go ├── control │ ├── cmd │ │ ├── doctor.go │ │ ├── root.go │ │ ├── update.go │ │ └── version.go │ └── main.go ├── daemon │ ├── dump.go │ ├── main.go │ ├── record.go │ ├── run-server.go │ ├── session-init.go │ └── status.go ├── generate-uuid │ └── main.go ├── get-epochtime │ └── main.go ├── install-utils │ ├── device.go │ ├── main.go │ └── migrate.go ├── postcollect │ └── main.go └── session-init │ └── main.go ├── go.mod ├── go.sum ├── img ├── graph-command-sequences.png ├── screen-recall.png ├── screen-resh-cli-v2-6-no-query.png ├── screen-resh-cli-v2-6.png ├── screen-resh-cli-v2-7-init.png ├── screen-resh-cli-v2-7-no-query.png ├── screen-resh-cli-v2-7.png ├── screen-resh-cli.png └── screen.png ├── installation.md ├── internal ├── cfg │ ├── cfg.go │ └── migrate.go ├── check │ └── check.go ├── collect │ └── collect.go ├── datadir │ └── datadir.go ├── device │ └── device.go ├── epochtime │ ├── epochtime.go │ └── epochtime_test.go ├── futil │ └── futil.go ├── histcli │ └── histcli.go ├── histfile │ └── histfile.go ├── histio │ ├── file.go │ └── histio.go ├── histlist │ └── histlist.go ├── httpclient │ └── httpclient.go ├── logger │ └── logger.go ├── msg │ └── msg.go ├── normalize │ ├── normailze.go │ └── normalize_test.go ├── opt │ └── opt.go ├── output │ └── output.go ├── recconv │ └── recconv.go ├── recio │ ├── read.go │ ├── recio.go │ └── write.go ├── recordint │ ├── collect.go │ ├── recordint.go │ └── searchapp.go ├── records │ └── records.go ├── recutil │ └── recutil.go ├── searchapp │ ├── highlight.go │ ├── item.go │ ├── item_test.go │ ├── query.go │ └── time.go ├── sess │ └── sess.go ├── sesswatch │ └── sesswatch.go ├── signalhandler │ └── signalhander.go └── status │ └── status.go ├── record ├── legacy.go ├── record.go └── v1.go ├── scripts ├── hooks.sh ├── install.sh ├── rawinstall.sh ├── resh-daemon-restart.sh ├── resh-daemon-start.sh ├── resh-daemon-stop.sh ├── shellrc.sh └── test.sh └── troubleshooting.md /.github/workflows/go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/.github/workflows/go.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/sh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/.github/workflows/sh.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/* 2 | .vscode/* -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/.gitmodules -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/README.md -------------------------------------------------------------------------------- /cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/cli/main.go -------------------------------------------------------------------------------- /cmd/collect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/collect/main.go -------------------------------------------------------------------------------- /cmd/config/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/config/main.go -------------------------------------------------------------------------------- /cmd/control/cmd/doctor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/control/cmd/doctor.go -------------------------------------------------------------------------------- /cmd/control/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/control/cmd/root.go -------------------------------------------------------------------------------- /cmd/control/cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/control/cmd/update.go -------------------------------------------------------------------------------- /cmd/control/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/control/cmd/version.go -------------------------------------------------------------------------------- /cmd/control/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/control/main.go -------------------------------------------------------------------------------- /cmd/daemon/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/dump.go -------------------------------------------------------------------------------- /cmd/daemon/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/main.go -------------------------------------------------------------------------------- /cmd/daemon/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/record.go -------------------------------------------------------------------------------- /cmd/daemon/run-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/run-server.go -------------------------------------------------------------------------------- /cmd/daemon/session-init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/session-init.go -------------------------------------------------------------------------------- /cmd/daemon/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/daemon/status.go -------------------------------------------------------------------------------- /cmd/generate-uuid/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/generate-uuid/main.go -------------------------------------------------------------------------------- /cmd/get-epochtime/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/get-epochtime/main.go -------------------------------------------------------------------------------- /cmd/install-utils/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/install-utils/device.go -------------------------------------------------------------------------------- /cmd/install-utils/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/install-utils/main.go -------------------------------------------------------------------------------- /cmd/install-utils/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/install-utils/migrate.go -------------------------------------------------------------------------------- /cmd/postcollect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/postcollect/main.go -------------------------------------------------------------------------------- /cmd/session-init/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/cmd/session-init/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/go.sum -------------------------------------------------------------------------------- /img/graph-command-sequences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/graph-command-sequences.png -------------------------------------------------------------------------------- /img/screen-recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-recall.png -------------------------------------------------------------------------------- /img/screen-resh-cli-v2-6-no-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli-v2-6-no-query.png -------------------------------------------------------------------------------- /img/screen-resh-cli-v2-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli-v2-6.png -------------------------------------------------------------------------------- /img/screen-resh-cli-v2-7-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli-v2-7-init.png -------------------------------------------------------------------------------- /img/screen-resh-cli-v2-7-no-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli-v2-7-no-query.png -------------------------------------------------------------------------------- /img/screen-resh-cli-v2-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli-v2-7.png -------------------------------------------------------------------------------- /img/screen-resh-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen-resh-cli.png -------------------------------------------------------------------------------- /img/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/img/screen.png -------------------------------------------------------------------------------- /installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/installation.md -------------------------------------------------------------------------------- /internal/cfg/cfg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/cfg/cfg.go -------------------------------------------------------------------------------- /internal/cfg/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/cfg/migrate.go -------------------------------------------------------------------------------- /internal/check/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/check/check.go -------------------------------------------------------------------------------- /internal/collect/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/collect/collect.go -------------------------------------------------------------------------------- /internal/datadir/datadir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/datadir/datadir.go -------------------------------------------------------------------------------- /internal/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/device/device.go -------------------------------------------------------------------------------- /internal/epochtime/epochtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/epochtime/epochtime.go -------------------------------------------------------------------------------- /internal/epochtime/epochtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/epochtime/epochtime_test.go -------------------------------------------------------------------------------- /internal/futil/futil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/futil/futil.go -------------------------------------------------------------------------------- /internal/histcli/histcli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/histcli/histcli.go -------------------------------------------------------------------------------- /internal/histfile/histfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/histfile/histfile.go -------------------------------------------------------------------------------- /internal/histio/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/histio/file.go -------------------------------------------------------------------------------- /internal/histio/histio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/histio/histio.go -------------------------------------------------------------------------------- /internal/histlist/histlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/histlist/histlist.go -------------------------------------------------------------------------------- /internal/httpclient/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/httpclient/httpclient.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/msg/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/msg/msg.go -------------------------------------------------------------------------------- /internal/normalize/normailze.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/normalize/normailze.go -------------------------------------------------------------------------------- /internal/normalize/normalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/normalize/normalize_test.go -------------------------------------------------------------------------------- /internal/opt/opt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/opt/opt.go -------------------------------------------------------------------------------- /internal/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/output/output.go -------------------------------------------------------------------------------- /internal/recconv/recconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recconv/recconv.go -------------------------------------------------------------------------------- /internal/recio/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recio/read.go -------------------------------------------------------------------------------- /internal/recio/recio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recio/recio.go -------------------------------------------------------------------------------- /internal/recio/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recio/write.go -------------------------------------------------------------------------------- /internal/recordint/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recordint/collect.go -------------------------------------------------------------------------------- /internal/recordint/recordint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recordint/recordint.go -------------------------------------------------------------------------------- /internal/recordint/searchapp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recordint/searchapp.go -------------------------------------------------------------------------------- /internal/records/records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/records/records.go -------------------------------------------------------------------------------- /internal/recutil/recutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/recutil/recutil.go -------------------------------------------------------------------------------- /internal/searchapp/highlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/searchapp/highlight.go -------------------------------------------------------------------------------- /internal/searchapp/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/searchapp/item.go -------------------------------------------------------------------------------- /internal/searchapp/item_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/searchapp/item_test.go -------------------------------------------------------------------------------- /internal/searchapp/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/searchapp/query.go -------------------------------------------------------------------------------- /internal/searchapp/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/searchapp/time.go -------------------------------------------------------------------------------- /internal/sess/sess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/sess/sess.go -------------------------------------------------------------------------------- /internal/sesswatch/sesswatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/sesswatch/sesswatch.go -------------------------------------------------------------------------------- /internal/signalhandler/signalhander.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/signalhandler/signalhander.go -------------------------------------------------------------------------------- /internal/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/internal/status/status.go -------------------------------------------------------------------------------- /record/legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/record/legacy.go -------------------------------------------------------------------------------- /record/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/record/record.go -------------------------------------------------------------------------------- /record/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/record/v1.go -------------------------------------------------------------------------------- /scripts/hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/hooks.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/rawinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/rawinstall.sh -------------------------------------------------------------------------------- /scripts/resh-daemon-restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/resh-daemon-restart.sh -------------------------------------------------------------------------------- /scripts/resh-daemon-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/resh-daemon-start.sh -------------------------------------------------------------------------------- /scripts/resh-daemon-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/resh-daemon-stop.sh -------------------------------------------------------------------------------- /scripts/shellrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/shellrc.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curusarn/resh/HEAD/troubleshooting.md --------------------------------------------------------------------------------