Releases: c-blake/bu
Add emin, zeh; Major updates to etr, vip; Minor to wgt, topn, ft
This is really a long overdue release.
-
Document & install
bu/emin
-
etr gets a big update to do
-
its own looping poll when -m is given using a pretty fancy
progress rate estimation based on recent adix histograms -
take a kill command not signal number;
-k15
->-kkill
-
do nicer formatting & colorization of its messages which helps
visibility if said are interleaved with monitored program output
-
-
vip gets..
-
a bug fix for short inputs or cursoring past the end of any
inputs & some doc tweaks. -
new option --rev to NOT reverse input (double negative I know)
-
new option --quit to pass a string to echo on Ctrl-C and also a
bug fix to use this when ENTER is pressed on filtered-to-empty -
Ctrl-T now toggles case (in)sensitivity while TAB is now an alias
for down arrow. -
Cursoring up or down one-by-one now wraps around matched items,
while PgDn/PgUp remain stopped by EOF & BOF. -
Hook/plug-in/loadable module system for lazy/delayed test to show
items. Deferred validation helps big sets of "maybe bad" entries
with slow entry validation. The motivating use case is PWD history
to cd into. There transiently unavailable dirs like USB drive/net
mounts coexist with "live" dirs (& permanently gone temp dirs).
AFAICT, though lazy loading is ancient wisdom,vip
is the first
terminal UI picker w/this ability built-in. Seedoc/vip.md
. -
(NOTE: Home-End seem to not register in emacs ansi-term|xterm,
but I did not want to delay the release over that.)
-
-
zeh added to manipulate Zsh Extended History. See zeh.md
-
wgt sample
exclusion file,topn
can emit row slices,ft
code
matches docs for perm bits&grows--stat
; Misc.code beautification.
Properly resolve (I hope) Issue#5
There was trouble compiling stripe.nim
, tails.nim
, and vip.nim
on OSX. All now work for me now, at least on High Sierra x86_64. So, I hope #5 is fixed.
Improve `tattr` & `adorn` doc comments
adorn
really isn't so needed at all anymore with the new cligen/python/pq
example, but eh.. it's like 28 lines of logic.
tattr
(the general need for --
) can be confusing. Try to be better.
Miscellaneous non-code doc clean-ups & dependency upgrades.
Add a new small utility - `adorn`
The doc file has more details.
Minor pid2 update
to allow affinity set to user-chosen CPU for outer/shell-level loops. Plus some doc updates.-
Better `vip` error on weird /dev/tty perms/existence; Code & doc clean-ups
Subject about says it all. This is a very minor release.
Add `vip`; Make `tails` more compatible
vip
is a snazzy little (v)isual (i)nteractive (p)icker that I did as a re-write of the C pick
to add a dozen or so features I wanted.
tails
when symlinked to head
or tail
now accepts the pre-POSIX / archaic -INTEGER
command-line syntax.
Also:
- re-org lists in docs around rich/colorful terminal text
- Use
cligen/sysUt.!!
to raise exceptions - work around a weird Nim parser bug introduced days ago
tim gets a seqNo, tslice gets factored, tails gets -C=,--Count=
Those are the 3 changes. The name of the environment variable for the tim sequence number is $TIM_SEQ
. cligen nimble dep upgraded Re: tslice
factoring. Finally, timing of this release was driven by use of -C
in bench.sh
over in procs
.
Add `tslice`; Fix bug in `catz`.
That's about it. See doc/tslice.md and git log for details.
Consistencification of the rp/crp/nio q/pq universe
Not that anyone but me likely uses any of those CLI tools { especially crp
;-) }.