ARM64 builds; Powerful doskey aliases and AutoRun scripts management; Etc.
Major novelties:
- The build system now supports Visual Studio 2019, and ARM64 versions of all *.exe programs are provided.
Important: I've not tested these ARM64 programs, as I don't have an ARM64 version of Windows.
If you have one and can help, please tell me in issue #23. - which.exe now implements a -i option for Windows, akin to which -i for Linux.
It efficiently detects DOSKEY aliases, cmd.exe internal commands, and PowerShell aliases and functions.
Runwhich -?
for details on how to configure cmd.exe and PowerShell for that.
You can also find a detailed presentation of which.exe there. - A new AutoRun.cmd script, and an AutoRun.cmd.d subdirectory, to easily manage multiple AutoRun scripts.
Several aliases definitions are provided in AutoRun.cmd.d: history, pid, which.
See the Batch/AutoRun.cmd.d/README.md file for details.
You can find a detailed presentation of AutoRun.cmd there.
New scripts:
- DumpLink.bat: Display the contents of Windows Explorer *.lnk shortcuts.
- urldecode.tcl: An old script for decoding URLs encoded with %XX hexadecimal codes.
Other changes:
- All *.exe programs -V/--version now display the minimum Windows version supported.
- which.exe: Added option -- to stop processing switches.
- ag.exe: The silver searcher now expands wildcards in command-line pathnames.
- dirc.exe: Added option -ct to report equal files with different times.
- update.exe: Added option -- to stop processing switches.
Added option -P to show the file copy progress.
Added option -T to reset the destination file time to that of the source file, if they have identical sizes. - chars.exe: Added option -u to display Unicode characters or ranges.
Added option -v to display verbose information.
Improved error reporting when switching code pages.
Bug fixes:
- n.bat: Work around trailing spaces issue in Windows 10 v 2019-03.
- font.exe: Fixed the console font setting, which did not work well with TrueType fonts.
- cfdt.tcl: Fixed the --i2n option, which moved files to the current directory.
- regx.bat: Fixed the dir command when the pathname contains spaces.
- update.exe: Fixed a 2018-12-18 bug causing Error: Not enough arguments