Skip to content

Releases: c-blake/lc

The 1-line install instructions now have a chance of just working

23 Jul 19:21
6884cb7
Compare
Choose a tag to compare

I think that is probably pretty helpful for new users who just want to try it out.

Add documentation & make related user-friendliness changes

23 Jul 09:38
bbef3a7
Compare
Choose a tag to compare

Make many changes related to #5 and behavior of other ls-es:

  • Add a man page & update --help
  • Have lc.nim be less abbreviated in kind & test names
  • Add %I for "I)con" format alias
  • Drop AUTOMOUNT non-persistent extended attribute
  • Make xattr format a 6 terminal column fmt
  • Add BLOCK_SIZE/BLOCKSIZE/POSIXLY_CORRECT
  • Change -B -> -b

Also, try to get nimble install lc to put a system etc/lc/config in place for 1-line install instructions. This is a work in progress and may require another release.

define:nimPreviewProcConversion compatibility

07 Jul 13:32
a9827e0
Compare
Choose a tag to compare

Add a preview compatibility in case someone has aggressively forward-thinking nim.cfg's. Bump minor.

This could go to 1.0.0 - I have been using it dozens to hundreds of times per day for 4 years (to this very date!) with no real trouble.

Major 1.0 should, however, probably wait until possibly cleaving cligen/magic into its own package -- just about the easiest part of c-blake/cligen#201

BREAKING CHANGE -B -> -b

03 Apr 13:07
54cd9ba
Compare
Choose a tag to compare

procs has long used lowercase -b to switch to "binary metric" units. It is high time lc did the same.

This also fixes a few hint[Performance] warnings, hopefully without introducing bugs and updates the documentation to try to be more comprehensible.

Silence some warnings & update dep vsns

15 Jan 17:28
Compare
Choose a tag to compare

Just BareExcept and LineTooLong, really.

Also update cligen & nim deps to more modern.

Cross nim compatibility & minor doc update

08 Dec 20:50
Compare
Choose a tag to compare

Track exit code saturation change, handle nimPreviewSlimSystem, document "properly" (hah!) the maxName stuff, and nix some shallowCopy business.

Minor fixes

17 Jun 19:35
Compare
Choose a tag to compare

Adapt to nim-lang/Nim#17402

Build cleanly under --styleCheck:hint --styleCheck:usages and silence some
warnings.

Various minor updates to the distributed example config.

Add --hyperlink

14 Jan 13:07
Compare
Choose a tag to compare

Add a longstanding TODO feature thanks to @SolitudeSF for terminals supporting clickable hypertext like kitty.

Do not rely on #head in nimble

27 Aug 18:34
Compare
Choose a tag to compare

Fix several annoying bugs. As usual the git log should cover most questions.

Add `expandFit` feature and pattern quoting

17 Jan 17:31
Compare
Choose a tag to compare

Example usage: lc -Fm-6 /bin. Also,

qs=qs="?[](){} ';\!\$\#\^\`\~"
lc "-Fm-6,,,*,$qs" /somedir/with/shell/hostile/names

Note these only work for compression levels -m-[456] and instead of the shell variable above it's also fine to create add-on styles in your ~/.config/lc/style so you can just say, e.g., lc -c5 /somedir when you want, say, expanded compression with pattern quoting.