dm v1.5.0/Style
New features added in v1.5.0:
- 'dm unar' is named for the well known unar tool available for multiple platforms. It can be used to unarchive several native CBM archive formats: .arc, .ark, .cvt, .lbr, .lha, .lnx, .sda, .sfx, .spy, and .wr3. The results are stored on a new disk image (a d64 or d81). Examples:
 #unarchive a Lynx file onto a new .d64 dm unar sb146644.lnx disk.d64 #unarchive a Wraptor file onto a new .d64 dm grep scrapit.wr3.prg disk
- 
If you don't provide an extension for the disk, unar defaults to d64 but uses a d81 if necessary. 
- 
dm can identify most archives so it isn't always necessary that the file have an extension. 
General improvements and changes in v1.5.0:
- 
Support for unicode in filenames/paths 
- 
Support for Windows 'long' paths. 
- 
'dm grep' is now 'dm fgrep' 
'dm ls' improvements and changes in v1.5.0:
- 
For listing, '-c' is no longer paired with '--color' 
- 
adds -r/--relative to control filepath output 
- 
adds -c/--color-header to only reverse-colorize the header, which is the minimal step needed to reproduce a canonical directory listing with a proper looking disk header. '--color' is still used to selectively color directory entries based on what kind of file they're recognized as. 
- 
--ascii-fall to set an ascii fallback character that is emitted when the character doesn't translate to 7-bit ASCII 
- 
the default ascii fallback character is now '`' instead of '?' 
- 
recognize archives in .prg files and list them directly instead of expanding the .prg to a disk first 
- 
updates xxhash to v0.8.0 
- 
add xxh3 as a column option (replaces xxh64) 
- 
--Xf changed to --Xfree omit blocks free 
- 
--Xn changed to --Xheader omit disk name/id 
- 
--Xq changed to --Xquote omit quotes on filenames 
- 
adds --Xpath to omit the filepath from output 
See the main project page linked above for more documentation for this and all other dm functionality.
 
      