Skip to content

Version 0.28.06

Compare
Choose a tag to compare
@nao1215 nao1215 released this 12 Dec 05:12
· 187 commits to main since this release

Changed

  • wc command.
    • Fixed the bug that did not count the number of rows of data passed from PIPE correctly.
  • cat / md5sum / sha1sum / sha256sum / sha512sum command.
    • Fixed a bug that the way pipes are handled changes depending on whether there is an option or not.
  • rm command.
    • Changed to receive data from pipe.
    • When removing multiple files, processing continues even if remove fails in the middle.
  • sddf command.
    • Changed to get the file path as much as possible without stopping the process even if an error occurs.
    • Changed to output "." continuously while getting the file path.
    • Changed to show the size of the deleted files.
    • Important files under /dev and /boot and etc. are excluded from deletion.
    • Speeded up checksum calculation with goroutine.
    • Removed named PIPE from checksum calculation.
      • The checksum calculation for the named PIPE will stop unless there is writing to the named PIPE. It's looks like deadlock. To avoid this problem, exclude named PIPE from target file list.
  • basename command.
    • Print error message if there is no argument.
    • Matched the result with Coreutils when the user specified an empty string.
    • Matched the result with Coreutils when the user specified multiple arguments.
  • mkfifo command.
    • Changed to continue processing even if multiple named pipes fail while creating.
    • Changed to print the path of the file that failed to be created on error.
  • dos2unix command.
    • Changed to print the message being converted.