Commit Graph

396 Commits

Author SHA1 Message Date
afa9ded1a7 partial implemetantion of bash preexec, works in manual testing but fails in test harness 2022-11-27 19:26:44 -08:00
35444bf56e Swap ioutil to non-deprecated alternatives + clean up pre-commit errors 2022-11-27 11:59:06 -08:00
369e7ec8ea Delete unused msg type 2022-11-27 09:03:12 -08:00
5249ee6709 Add better handling for invalid searches in the TUI + better error messages in a couple other places to improve #40 2022-11-27 08:54:34 -08:00
22330f3ee1 Ensure that tests assert a lack of leaked connections 2022-11-26 22:40:43 -08:00
c603537137 Optimize the apiSubmit function to ensure that it doesn't lead to errors from large insertions 2022-11-26 10:31:43 -08:00
a390bacf89 Support multi-line commands from zsh to fix #34 2022-11-19 22:27:08 -08:00
f5adac5140 Move code out of lib that is only referenced for one command 2022-11-19 17:14:27 -08:00
ab6bb719a7 Move code out of lib that is only referenced for one command 2022-11-19 17:12:43 -08:00
d9c4a59ddd Move code out of lib that is only referenced for one command 2022-11-19 17:06:28 -08:00
343f3cf1e5 Warn people if they're using an unsupported version of bash #37 2022-11-19 17:05:05 -08:00
31cea94096 Add TODO 2022-11-19 09:41:47 -08:00
f53e02731d Replace newlines with semicolons to fix #34 2022-11-17 23:20:11 -08:00
1ae6b87dc1 Print a message telling people they must restart their shell per #37 2022-11-17 23:14:33 -08:00
abcc0566d5 Fix action goldens for macos 2022-11-16 22:03:08 -08:00
ec830508ef Fix goldens for github actions 2022-11-16 22:00:23 -08:00
d4efc62df1 Add client-side code to ask for feedback when uninstalling 2022-11-16 21:54:05 -08:00
50dfa8ec5c Add missing new lines 2022-11-16 21:31:48 -08:00
303033ef1f Update golden for github action only failure 2022-11-16 20:47:21 -08:00
cb38bb1281 Add TODO 2022-11-16 20:43:11 -08:00
86f9d67aff Fix test failures caused by the cobra install command not respecting the secret key
Also added a persistLog() function so that I can easily inspect the hishtory logs from test runs.
2022-11-16 20:28:25 -08:00
ba769ec700 Fix mis-alignment in example queries 2022-11-16 08:09:04 -08:00
65405b868f Remove no-op config-set that isn't needed now that we have good docs from cobra 2022-11-16 08:07:02 -08:00
fe6394d1b5 Some test fixes for the cobra integration 2022-11-16 08:03:23 -08:00
be2cde72c2 Appears to be a functional migration to cobra 2022-11-16 08:03:23 -08:00
0667494239 Disable flag parsing for the querying functions so they can use exclusions + refactor redact to remove the --force flag 2022-11-16 08:03:23 -08:00
6ef9bb00d5 Add version to cobra help page 2022-11-16 08:03:23 -08:00
27bbe97cb2 Better organize the cobra generated help page 2022-11-16 08:03:23 -08:00
ecdd22dcdd Everything migrated to cobra, but with some very significant TODOs 2022-11-16 08:03:23 -08:00
48e2a41d5c Migrate reupload to cobra 2022-11-16 08:03:23 -08:00
c59de42008 More refactoring to use cobra 2022-11-16 08:03:23 -08:00
342a02a843 Add initial cobra implementation for config-* 2022-11-16 08:03:23 -08:00
49a1035169 Fix flakey test failures by removing cache=shared which is a discouraged mode (https://www.sqlite.org/sharedcache.html). WAL is sufficient for our purposes. Plus fix a bug where the TUI would go into an infinite loop if there were zero results. 2022-11-15 23:20:19 -08:00
a18d444d09 Treat connect timeouts as network failures to fix #30 2022-11-14 16:29:55 -08:00
53a417296e Improve backup and restore env function + fix makefile with quotes + remove the zdotdir created file 2022-11-13 16:53:37 -08:00
6017eac4a3 Tweak zdotdir test to work on github actions 2022-11-13 16:18:06 -08:00
c36e147fae respect zdotdir to fix #29 2022-11-13 15:59:59 -08:00
4281684528 Fix confused defer 2022-11-13 15:38:02 -08:00
31672918a9 Filter out pipefail to make tests pass on actions 2022-11-13 07:04:34 -08:00
21bc1373ec Fix compile failure in tests 2022-11-13 06:49:57 -08:00
3e2373d76e More fixes for github action failures + add link to where to file a bug 2022-11-13 06:42:37 -08:00
e6b1bfd589 Better failure messages for action only test failures 2022-11-13 06:35:03 -08:00
0cfb8249d9 More changes to make tests pass on github actions 2022-11-13 06:25:16 -08:00
7005e15b15 More filtering for tests 2022-11-12 18:46:30 -08:00
86adcb64f6 Remove debug print 2022-11-12 18:46:14 -08:00
0abfefa80a Filter out pipefails in test outputs 2022-11-12 17:27:24 -08:00
09ea6be493 Prefix install with a space so it doesn't get logged by hishtory 2022-11-12 17:05:50 -08:00
0268554903 Rework history importing to ensure we read from HISTFILE exactly once and still always read the standard bash/zsh hist files 2022-11-12 16:39:21 -08:00
15abcd8d13 Strip history entries with zsh weirdness rather than skip them + ensure the hishtory import command runs a full re-import 2022-11-12 16:30:59 -08:00
e6fc09cc5d Remove debug logs 2022-11-12 16:08:39 -08:00