David Dworken
|
01e9d39350
|
Add TUI test for scrolling right by 2
|
2023-02-13 20:24:20 -08:00 |
|
David Dworken
|
f12cc8cdff
|
Add basic TUI test for horizontal scrolling
|
2023-02-11 23:09:40 -08:00 |
|
David Dworken
|
fea151261f
|
Move goldens func to testutils and use it for some simple horizontal scrolling tests
|
2023-02-11 09:09:48 -08:00 |
|
David Dworken
|
9322614a91
|
Add shortcut to delete entries in the TUI to fix #33
|
2022-12-18 22:02:29 -08:00 |
|
David Dworken
|
27dce98528
|
Remove outdated TODO
|
2022-12-18 01:04:24 -08:00 |
|
David Dworken
|
c0bd577084
|
Add test to confirm that window resizing works
|
2022-12-18 01:01:05 -08:00 |
|
David Dworken
|
ebfdaa7a4a
|
Refactor tests to prep for supporting resizing tmux sessions
|
2022-12-18 00:34:25 -08:00 |
|
David Dworken
|
5f95ac48a4
|
Add control-d as an alternate key binding to close the TUI to fix #61 (plus some tests)
|
2022-12-18 00:27:29 -08:00 |
|
David Dworken
|
2edbf3977f
|
Add test for left scrolling in the input box
|
2022-12-17 12:14:28 -08:00 |
|
David Dworken
|
f8b51e49da
|
Support customizing HISHTORY_PATH for people who want to install hishtory in an alternate location to fix #54
|
2022-12-16 22:22:57 -08:00 |
|
David Dworken
|
da35036aad
|
Add emacs key bindings for up and down to fix #55
|
2022-12-16 21:20:00 -08:00 |
|
David Dworken
|
7a04cae1be
|
Fix bug in TestZDotDir test
|
2022-12-11 21:59:41 -08:00 |
|
David Dworken
|
857e423e10
|
Fix linter errors + some general clean up
|
2022-12-11 20:31:50 -08:00 |
|
David Dworken
|
b7533479a3
|
Fix config corruption bug caused by parallel writes to the same tmp file to fix #47
|
2022-12-11 19:15:29 -08:00 |
|
David Dworken
|
a269478273
|
Improve the zdotdir test
|
2022-12-11 18:51:57 -08:00 |
|
David Dworken
|
35444bf56e
|
Swap ioutil to non-deprecated alternatives + clean up pre-commit errors
|
2022-11-27 11:59:06 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
22330f3ee1
|
Ensure that tests assert a lack of leaked connections
|
2022-11-26 22:40:43 -08:00 |
|
David Dworken
|
a390bacf89
|
Support multi-line commands from zsh to fix #34
|
2022-11-19 22:27:08 -08:00 |
|
David Dworken
|
f53e02731d
|
Replace newlines with semicolons to fix #34
|
2022-11-17 23:20:11 -08:00 |
|
David Dworken
|
1ae6b87dc1
|
Print a message telling people they must restart their shell per #37
|
2022-11-17 23:14:33 -08:00 |
|
David Dworken
|
fe6394d1b5
|
Some test fixes for the cobra integration
|
2022-11-16 08:03:23 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
342a02a843
|
Add initial cobra implementation for config-*
|
2022-11-16 08:03:23 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
53a417296e
|
Improve backup and restore env function + fix makefile with quotes + remove the zdotdir created file
|
2022-11-13 16:53:37 -08:00 |
|
David Dworken
|
6017eac4a3
|
Tweak zdotdir test to work on github actions
|
2022-11-13 16:18:06 -08:00 |
|
David Dworken
|
c36e147fae
|
respect zdotdir to fix #29
|
2022-11-13 15:59:59 -08:00 |
|
David Dworken
|
4281684528
|
Fix confused defer
|
2022-11-13 15:38:02 -08:00 |
|
David Dworken
|
31672918a9
|
Filter out pipefail to make tests pass on actions
|
2022-11-13 07:04:34 -08:00 |
|
David Dworken
|
21bc1373ec
|
Fix compile failure in tests
|
2022-11-13 06:49:57 -08:00 |
|
David Dworken
|
3e2373d76e
|
More fixes for github action failures + add link to where to file a bug
|
2022-11-13 06:42:37 -08:00 |
|
David Dworken
|
0cfb8249d9
|
More changes to make tests pass on github actions
|
2022-11-13 06:25:16 -08:00 |
|
David Dworken
|
7005e15b15
|
More filtering for tests
|
2022-11-12 18:46:30 -08:00 |
|
David Dworken
|
0abfefa80a
|
Filter out pipefails in test outputs
|
2022-11-12 17:27:24 -08:00 |
|
David Dworken
|
09ea6be493
|
Prefix install with a space so it doesn't get logged by hishtory
|
2022-11-12 17:05:50 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
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 |
|
David Dworken
|
1792e694b0
|
Make the timestamp command super long to force table sizing to be consistent + add an explicit HISHTORY_SKIP_INIT_IMPORT in the tests
|
2022-11-12 07:50:06 -08:00 |
|
David Dworken
|
bc83349133
|
Specify tmux session in capture-pane command
|
2022-11-12 07:20:05 -08:00 |
|
David Dworken
|
cda9c886e1
|
Introduce a helper method for checking if we're in github actions
|
2022-11-12 06:46:37 -08:00 |
|
David Dworken
|
e485dfdaf6
|
Split the timestamp format test on is_action
|
2022-11-12 06:39:51 -08:00 |
|
David Dworken
|
6e7822ebae
|
Attempt to fix github action only test failures
|
2022-11-12 06:18:05 -08:00 |
|
David Dworken
|
85685a2431
|
Prefix the source with a space so as to ensure it doesn't show up in the history on github actions
|
2022-11-11 19:06:00 -08:00 |
|
David Dworken
|
7199a36a71
|
Re-order test to make debugging easier + flip inverted !=
|
2022-11-11 18:46:22 -08:00 |
|
David Dworken
|
8a9a901b70
|
Disable a test on github actions
|
2022-11-11 18:34:42 -08:00 |
|
David Dworken
|
e72ef668ea
|
Add custom timestamp format as requested in the original HN thread
|
2022-11-11 17:17:54 -08:00 |
|
David Dworken
|
6f53fdd41e
|
Better handling for control-c with control-r search in the shell + update bubbletea
|
2022-11-11 16:42:07 -08:00 |
|
David Dworken
|
029bf27117
|
Add handling for TUI queries with no results + more tests
|
2022-11-11 15:57:13 -08:00 |
|
David Dworken
|
e520b23858
|
Improve history importing to not double import HISTFILE + improve tests
|
2022-11-11 18:12:23 -05:00 |
|