Releases: 9seconds/ah
Releases · 9seconds/ah
Possibility to run commands in interactive shell
- Add
-x
flag to execute command in interactive shell (to support aliases etc) - Fixed inline documentation
- Bugfixes
Eliminate race conditions in tracing the command
Sometimes command detection is not precise: you may run a lot of commands simultaneously with tmuxinator (for example) and trace positions will be mixed. This tries to fix it.
Improved logging
- Dramatically improved logging in a way I really like it
- A lots of internal refactoring and reworking (code base is less now)
Attached release files are built with Go 1.3.3
More bookmark commands
- Command for bookmark garbage collecting is
gb
(andg
isgt
now, garbage collecting for traces) - Command for removing bookmarks is
rb
- Command for listing bookmarks is
lb
Performance optimizations and cleanings
- Going back to
regexp
(sre2 works approximately asregexp
, PCRE bindings are hard to have cross-compilable and library looks forgotten) - Internal optimizations for storing big amount of tasks
- ah works in almost all cases < 0.3 sec
- Aggressive linting
- Build process optimizations
- Various fixes
Compress history
Now traces are compressed
Garbage collecting
- Implemented
gc
command - A bunch of history fixes
- Signal handling
New way of storing history
Please do rm -rf ~/.ah/traces
before. It has incompatible changes
Small fix for show command
0.2.1 Small fix for show command
Add support of pseudo TTYs for tee command
0.2 Add support of pseudo TTYs