David Dworken
|
fb258627df
|
Migrate to using golden files for tests + get all existing tests passing again
|
2022-10-27 21:20:33 -07:00 |
|
David Dworken
|
16fa64b7a7
|
Add support for the TUI displaying custom columns
|
2022-10-26 22:11:07 -07:00 |
|
David Dworken
|
10d6c97a50
|
Better terminal sizing code
|
2022-10-26 21:48:36 -07:00 |
|
David Dworken
|
8a9ec509c5
|
Auto-size the table based on initial query results
|
2022-10-26 21:22:26 -07:00 |
|
David Dworken
|
10d26fa407
|
Make the custom column display code support entries that lack a newly configured custom column
|
2022-10-26 00:44:26 -07:00 |
|
David Dworken
|
890ddfd99c
|
Add ability to display columns that map to a custom column
|
2022-10-26 00:35:36 -07:00 |
|
David Dworken
|
07e4c781e4
|
Add code to build the custom columns from whatever is configured
|
2022-10-23 22:01:53 -07:00 |
|
David Dworken
|
12163483dd
|
Add data types for custom columns
|
2022-10-23 21:42:22 -07:00 |
|
David Dworken
|
51b41aa171
|
Add custom columns to config + use them in the non-TUI query
|
2022-10-23 20:54:46 -07:00 |
|
David Dworken
|
ebf8de2b1f
|
Refactor to enable control-r by default on upgrade + pave the way for prompts in the future
|
2022-10-23 19:29:29 -07:00 |
|
David Dworken
|
13cfbbc3b7
|
Move up the skip because tests are still failing
|
2022-10-23 17:37:33 -07:00 |
|
David Dworken
|
41586ba034
|
Remove the dedicated test shell scripts and instead auto-generate them
|
2022-10-23 17:35:02 -07:00 |
|
David Dworken
|
253f2fdc27
|
Enable control-r binding for new installs + prompt upgrades on whether they want to enable control-r bindings
|
2022-10-23 16:51:39 -07:00 |
|
David Dworken
|
467fd68ddb
|
Try re-enabling fish tests on actions
|
2022-10-23 16:04:17 -07:00 |
|
David Dworken
|
9614522c6d
|
Just skip the really weird bash failure on macos
|
2022-10-23 16:03:26 -07:00 |
|
David Dworken
|
d5893f0cfa
|
Support not recording empty commands in fish + add tests for this
|
2022-10-23 15:45:50 -07:00 |
|
David Dworken
|
aa3f449885
|
Skip recording empty history commands
|
2022-10-23 15:40:30 -07:00 |
|
David Dworken
|
73807746a7
|
Wire up the git commit hash to the TUI banner requesting code
|
2022-10-23 15:25:02 -07:00 |
|
David Dworken
|
964359c7c5
|
Add explicit key bindings so that the cursor doesn't jump around + bind the linux key codes for up/down arrow keys
|
2022-10-23 15:21:59 -07:00 |
|
David Dworken
|
4c986d8a45
|
Add sleep 1 after shell startup to give macos time to verify the binary
|
2022-10-23 14:58:47 -07:00 |
|
David Dworken
|
17e98f0366
|
Bump timeout for linux since linux appears to be a bit slower
|
2022-10-23 00:58:08 -07:00 |
|
David Dworken
|
4060f2d71d
|
Add tests for disabling control-r
|
2022-10-23 00:53:47 -07:00 |
|
David Dworken
|
ac808777d6
|
Fix debug info for hishtory timeout issue
|
2022-10-23 00:46:56 -07:00 |
|
David Dworken
|
907da9bf47
|
More debugging info for the time out in zsh background saving tests
|
2022-10-23 00:20:47 -07:00 |
|
David Dworken
|
d3b5ddc11d
|
Bump the hishtory time out in case that helps fix the background saving test
|
2022-10-23 00:04:25 -07:00 |
|
David Dworken
|
9bdb1ed4ed
|
Add debug code for a github actions only test failure
|
2022-10-22 23:54:35 -07:00 |
|
David Dworken
|
d5472be6b3
|
Swap bash-ism to fish-ism for enabling control-r
|
2022-10-22 23:52:10 -07:00 |
|
David Dworken
|
c10dd8897c
|
Swap bash-ism to fish-ism for enabling control-r
|
2022-10-22 18:00:17 -07:00 |
|
David Dworken
|
dbccaebf85
|
control-r tests for fish with a search atom
|
2022-10-22 11:58:59 -07:00 |
|
David Dworken
|
1c561f5cc8
|
Initial attempt at fixing the timezone bug that prevents tquery tests from running on actions
|
2022-10-22 11:45:04 -07:00 |
|
David Dworken
|
97742cf0eb
|
Add control-r tests for fish
|
2022-10-22 11:42:37 -07:00 |
|
David Dworken
|
cbb6a676be
|
More tquery searching tests
|
2022-10-22 00:50:34 -07:00 |
|
David Dworken
|
8c88bfe2f1
|
Skip TestFish on linux actions since it is weirdly failing
|
2022-10-22 00:36:57 -07:00 |
|
David Dworken
|
2c5a46565c
|
Add control-r tests for searching with simple queries
|
2022-10-22 00:34:19 -07:00 |
|
David Dworken
|
865fa879fe
|
Add control-r tests for selecting and executing a command
|
2022-10-22 00:27:53 -07:00 |
|
David Dworken
|
848c89ebc8
|
Make control-r tests pass for bash + refactor to use a small utility function for tmux tests
|
2022-10-22 00:17:21 -07:00 |
|
David Dworken
|
bfac5198ec
|
Fix bug where it was impossible to search for an empty string in the TUI
|
2022-10-21 23:29:49 -07:00 |
|
David Dworken
|
b8039e6d8a
|
Add test for fish recording background commands + remove todo
|
2022-10-21 23:26:41 -07:00 |
|
David Dworken
|
70f5d668de
|
Run TestFish with bash to see whether that fixes the obscure zsh error
|
2022-10-21 23:16:27 -07:00 |
|
David Dworken
|
4040451290
|
Add comments for all model fields + reorganize field order
|
2022-10-21 23:12:56 -07:00 |
|
David Dworken
|
6464264673
|
Support displaying query errors rather than crashing the entire TUI
|
2022-10-21 23:07:52 -07:00 |
|
David Dworken
|
7cdf9c0ac4
|
Escape instead of q so that the TUI can have search terms containing q
|
2022-10-21 22:58:51 -07:00 |
|
David Dworken
|
204ce10619
|
Make the TestTui function always use zsh since the TUI has nothing to do with shell support
|
2022-10-21 00:16:25 -07:00 |
|
David Dworken
|
c978ee9a2e
|
Enable control-r in tests + basic test for control-r in zsh
|
2022-10-21 00:14:28 -07:00 |
|
David Dworken
|
49b81bcc19
|
Support control-r search for fish
|
2022-10-20 23:39:56 -07:00 |
|
David Dworken
|
8a32ddef5a
|
Add test checking that hishtory records commands run in the background (it does, but this is currently broken in fish)
|
2022-10-19 21:33:31 -07:00 |
|
David Dworken
|
9d5eb73c76
|
brew install fish in actions + don't hardcode the fish path
|
2022-10-19 21:27:03 -07:00 |
|
David Dworken
|
2ee050a629
|
mkdir ~/.config/fish if it doesn't exist yet
|
2022-10-19 21:24:43 -07:00 |
|
David Dworken
|
54679dc2db
|
Test fish omitting certain commands
|
2022-10-19 18:01:16 -07:00 |
|
David Dworken
|
406b36f765
|
Add TODO
|
2022-10-19 17:57:43 -07:00 |
|