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 likefindstr /M
orag -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.