Skip to content

New in.exe and with.exe tools

Latest
Compare
Choose a tag to compare
@JFLarvoire JFLarvoire released this 10 Jan 18:21
· 94 commits to master since this release

It's been a while since the last release, so here's the latest update...

New Tools and features

  • in.exe: Execute a command in a different directory, then come back. Avoids having to remember to run popd afterwards.
    Ex: in .. cd displays the full name of the parent directory.
  • with.exe: Execute a command with specific environment variables.
    Useful in the Windows cmd shell, which (contrary to Unix shells) does not have that feature built in.
    Ex: with DEBUG=1 build program.exe builds the debug version of your application.
  • echoargs: Display echoargs arguments in Unix.
    Useful to diagnose command-line processing issues, like echoargs.bat and echoargs.ps1 in Windows.
  • LODOS.mak: Restores the long-lost ability to build MS-DOS device drivers, TSRs, and MINICOM programs.
    More to come in this respect in future releases!

Changes

  • update.exe: Now skips Thumbs.db files in Windows by default. Avoids annoying error messages when backing up big folder trees.
  • zap.exe: Added the ability to get the list of pathnames to delete from stdin.
    Useful in combination with commands like findstr /M or ag -l, etc.
  • cpuid.exe: Now also comes with an amd64 version, and with greatly improved features.
    It knows about many newer processors features. Option -q queries if a given feature is supported....
  • junction.exe: Added option -t, modifying options -l and -r, to list all types of reparse points, and displaying their type.
  • encoding.exe: Added option -b to report the presence of a Unicode BOM with a B suffix.
  • cfdt.tcl: Added options to control the --m2n name prefix, and changed the default separator from "_" to " ".
  • dirc.exe: Separate new option -I (ignore differences <= 2s) from -i (ignore time zone differences).
  • 1clip.exe: Added options to query the size and locale of the clipboard data.
  • 2clip.exe: Added option -N to remove the final CRLF.

And as usual, many small changes and bug fixes. See NEWS.md for details.