Commit Graph

2211 Commits

Author SHA1 Message Date
David Dworken
5528829d64
Update bash weirdness regex to be more permissive for #280 (#283) 2025-01-13 13:56:12 -08:00
David Dworken
2f3201ec81
Allow import-json to import custom columns (#282)
* Allow import-json to import custom columns

* Add tests
2025-01-13 13:55:59 -08:00
David Dworken
4c696d9788
Skip exporting empty commands for #279 (#281) 2025-01-13 13:55:32 -08:00
David Dworken
74056c7262 Release v0.324 2025-01-05 16:05:24 -08:00
David Dworken
95f3a26a7a
Organize command groupings in hishtory help + unhide the install command (#278) 2025-01-05 18:18:07 -05:00
David Dworken
2ff52a8d66
Add validation to block absolute paths (#277) 2025-01-05 18:06:57 -05:00
David Dworken
0953e1ccca Release v0.323 2024-12-31 18:01:28 -08:00
David Dworken
0de38fac95
Improve stdout/stderr silencing from #260 and #253 (#273)
* Improve stdout/stderr silencing from #260 and #253

* Fix order of output redirection

* Update goldens
2024-12-31 15:06:11 -08:00
David Dworken
023323ea81
Release v0.322 2024-12-31 11:09:49 -08:00
David Dworken
090f94dd52
Fix unused variable 2024-12-31 10:22:43 -08:00
David Dworken
625ce46de6
Add make backup and make restore commands and document them in the contributing section, for #268 2024-12-31 10:22:32 -08:00
David Dworken
173a424c07
Update offline-binary.md 2024-12-31 09:47:26 -08:00
David Dworken
f79e4fce09
Add support for fully offline binary via compile-time 'offline' tag (#272)
* Add support for fully offline binary via compile-time 'offline' tag

* Update docs
2024-12-31 09:42:41 -08:00
David Dworken
ffc224e3d3
Add import-json and export-json commands for importing and exporting fully detailed histories (#271) 2024-12-31 09:34:49 -05:00
David Dworken
7afdc9f11f
Fix typo 2024-12-29 20:04:30 -08:00
dependabot[bot]
1a3e6b7cc6
Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#267)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.26.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 19:17:11 -08:00
David Dworken
91e6f92a86
Fix LocalUsername for imported history entries since Name is the user's full name on MacOS (#270) 2024-12-29 17:34:04 -08:00
David Dworken
7868de9c0b
Release v0.321 2024-12-28 07:12:23 -08:00
David Dworken
d5113724ec
Release v0.320 2024-12-13 22:57:51 -08:00
David Dworken
f95d46ff06
Release v0.319 2024-12-13 22:57:22 -08:00
David Dworken
eb72786e3a
Add status --full-config flag for #264 (#266) 2024-12-13 10:00:16 -08:00
dependabot[bot]
06f52ac8aa
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#262)
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 22:28:46 -08:00
David Dworken
eedc401831
Add test for searching for just a colon, for bug fixed in f64e466 2024-11-18 22:10:31 -08:00
David Dworken
7b38f5a5d1
Release v0.318 2024-11-18 15:25:37 -08:00
David Dworken
f64e466472
Fix error when searching for just a literal colon 2024-11-18 15:25:03 -08:00
David Dworken
9a06b07b74 Release v0.317 2024-10-21 06:52:09 -07:00
David Dworken
3e1b19d689
Skip config modification for updates (#261) 2024-10-21 06:51:37 -07:00
David Dworken
6849c53175
Release v0.316 2024-10-20 15:28:12 -07:00
David Dworken
2699be28e3 Release v0.315 2024-10-20 14:26:51 -07:00
David Dworken
3e6a4c8e5b
Silence escape code output from hishtory (#260)
* Silence escape code output from hishtory

* Update goldens

* Add support for full-screen rendering (#258)

* Release v0.314

* Disable tmate

* Delete double new lines

* Update test
2024-10-20 14:06:54 -07:00
David Dworken
0023c72636
Quote initial commands to make it possible to easily use hishtory to find matching entries for already typed commands that contain flags (#251)
* Quote initial commands to make it possible to easily use hishtory to find matching entries for already typed commands that contain flags

* Add test for quoting dashes

* Fix test failures

* More test fixes

* Update goldens

* Update goldens

* Update goldens

* Fix race condition

* Fix test harness bug by swapping to splitn

* Update goldens

* Update golden

* Update test
2024-10-20 12:22:29 -07:00
David Dworken
905afd91c3
Add support to skip modifying shell configs during the hishtory update process, since the shell configs are already set up at that point and haven't ever needed to change (#259)
* Skip modifying shell configs during the hishtory update process, since the shell configs are already set up at that point and haven't ever needed to change

* Use separate flag for skipping update config mods to enable future flexibility

* Revert the update change since that needs to be in a separate release
2024-10-20 12:09:16 -07:00
David Dworken
e96993b673
Disable tmate 2024-10-20 11:31:38 -07:00
David Dworken
c58f28a04d Release v0.314 2024-10-19 14:17:53 -07:00
David Dworken
389515ae28
Add support for full-screen rendering (#258) 2024-10-19 13:11:34 -07:00
David Dworken
5996b832a3
Fix broken comment 2024-10-19 04:37:28 -07:00
David Dworken
06424dfca8
Add sanity checking to ensure we don't ever have a bug that uses flags as secret keys 2024-10-19 01:54:36 -07:00
David Dworken
da53939cf8
Fix incorrect flags in test 2024-10-19 01:33:20 -07:00
David Dworken
c367ca2eb1
Fix README 2024-10-19 01:32:38 -07:00
David Dworken
0e9176474c
Update install.py to filter out -- too 2024-10-19 01:28:11 -07:00
David Dworken
a83386a812
Add -- for offline install to fix flags 2024-10-19 01:24:42 -07:00
David Dworken
d22bba2834
Improve flag support in install.py after #254 (#255) 2024-10-07 00:09:23 -07:00
Munif Tanjim
e55694d7e0
Accept cli flags in install script (#254) 2024-10-05 08:20:27 -07:00
David Dworken
50fe1793b6 Release v0.313 2024-10-03 07:25:29 -07:00
David Dworken
3a0c08cada
Return the exit code to ensure other prompt_commands work with hishtory, see #247 2024-10-03 06:56:15 -07:00
David Dworken
1c33189f38
Fix test breakage caused by new inconsistency in how GH actions sets the PATH env variable 2024-09-15 21:17:34 -07:00
David Dworken
3987b355ea
Add tmate for debugging 2024-09-15 19:29:23 -07:00
David Dworken
b47c345300
Release v0.312 2024-09-15 19:17:06 -07:00
David Dworken
fa4dc938fe
Disable usage data stat tracking for self-hosted servers for #246 (#250)
* Add TODO

* Disable usage data stat tracking for self-hosted servers for #246
2024-09-15 18:58:48 -07:00
David Dworken
11fc92ee5f
Add test coverage to prevent issues like #241 in the future (#244)
* Add test coverage to prevent issues like #241 in the future

* Add debugging

* Fix location of HISHTORY_COMPOSE_TEST var

* Enable tmate for failures

* update

* Re-comment tmate
2024-09-06 17:08:08 -07:00