Commit Graph

23 Commits

Author SHA1 Message Date
87c2cde688 Wire through the shell name into AI suggestions so that we can get more precise AI suggestions for the current shell 2024-08-11 12:29:36 -07:00
0126844e8b Add || true to fully fix #166 2024-08-11 12:29:36 -07:00
307637b26e Properly silence which output to fix #166 2024-08-11 12:29:36 -07:00
77313dfb48 Add better color support detection, for #134 2023-12-31 13:00:56 -08:00
d8ef46367c Add tests for tab completions 2023-12-20 22:23:40 -08:00
054744248c Enable hishtory shell completions by default 2023-12-19 19:12:04 -08:00
3a49c9c11f Make hishtory work with set -o nounset for bash and zsh, for #142 (#144) 2023-12-10 09:14:12 -08:00
5bf734606f Swap to using hishtory getTimestamp to get the precise timestamp since this gives us a precise timestamp even on MacOS 2023-11-19 09:41:05 +01:00
4bcc5fb335 Periodically call query endpoint and retrieve data to ensure that the local DB is always reasonably up to date 2023-10-15 12:29:50 -07:00
dc19fa3a17 Roll-forward "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though
note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"

This reverts commit 6281ae0601.
2023-10-10 07:44:15 -07:00
6281ae0601 Revert "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit d404a73c9b since it appears to be causing test failures for linux
2023-10-07 20:05:21 -07:00
d404a73c9b Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS 2023-10-07 14:47:54 -07:00
1d7ba41289 Avoid performance hit caused by pre-saving by presaving in the background 2023-09-17 14:11:44 -07:00
25ec191f1a Implement pre-saving feature to ensure that long-running/non-terminating commands are saved in hishtory 2023-08-27 14:24:59 -07:00
a390bacf89 Support multi-line commands from zsh to fix #34 2022-11-19 22:27:08 -08:00
6f53fdd41e Better handling for control-c with control-r search in the shell + update bubbletea 2022-11-11 16:42:07 -08:00
41586ba034 Remove the dedicated test shell scripts and instead auto-generate them 2022-10-23 17:35:02 -07:00
5a943c20f1 Initial working version of control-r search 2022-10-16 12:43:16 -07:00
09fd371662 Remote outdated TODOs 2022-09-30 23:51:05 -07:00
980d299543 Run the command in the background for zsh 2022-04-21 22:25:24 -07:00
76f12ab64a Swap to getting date in seconds since BSD date doesn't support nanos 2022-04-18 22:36:57 -07:00
16d41de4ad Another attempt at making zsh pass on github actions 2022-04-17 23:06:01 -07:00
aae18d44b9 Working basic zsh integration (with lots of failing tests that are currently getting skipped) 2022-04-17 19:54:17 -07:00