·
76 commits
to master
since this release
1.046 2024-07-11T18:10:02Z
-
All changes from Michael Mikonos
-
ar
- check that there's a defined archive argument before proceeding (#611)
-
bc
-
cat
-
cmp
- adjusted the usage example to show hat -l and -s are mutually exclusive (#621)
-
cp
-
cut
-
diff
- -q now causes program to ignore any switch that produces output (#604)
-
du
- various internals improvements (#625)
-
ed
- various internals improvements (#598)
- fix the "need to save" flag for the new file case (#618)
- improve state tracking for empty files (#620)
- commands can use inferred line ranges when you omit the first or
last value in n,m (#624) - remove -v in favor of --version (#637)
- fix a regression with searches that produce no matches (#647)
- if i or a command get two addresses, use the second one as the
effective address; GNU/BSD compatibility (#655) - various internals improvements (#656)
- line 0 is no longer valid for write command (#658)
- treat Control-D as the q command so ed exits gracefully (#659)
-
expr
- catch a divide-by-zero situation (#626)
-
factor
- docs note that this version fixes a bug in the BSD version (#599)
-
grep
- the default for -e is now the empty string, and the value 0 is
taken to be a valid pattern (#607) - allow the search pattern "0" by checking for a defined arg not
the arg value (#627) - allow --version option (#629)
- -f (fixed string mode) now disables pattern matching (#630)
- be more careful with quotemeta and patterns (#633)
- set -s implicitly when -c is used (#634)
- show filenames even without -h set (#635)
- various internals improvements (#641)
- the default for -e is now the empty string, and the value 0 is
-
install
-
join
-
ln
- various internals improvements (#616)
-
lock
- fix some doc typos (#610)
-
look
- various internals improvements (#645)
-
ls
-
mail
- support
xit
as a shorter form ofexit
(#648)
- support
-
nl
-
od
- add -a option to print control character names (#646)
- add -s option and make it the same as -I (two byte signed decimal display) (#661)
- add -B as alias for -o (#662)
- add -e and -f for printing two 8-byte floating point numbers per line (#663)
- add -H and -X options for 4-byte hex output (#664)
- fix odd cases in output padding (#665)
- add -O for four-byte octal output (#666)
-
patch
- various internals improvements (#608)
-
pom
- ensure values for columns, rows, and terminal width make sense (#597)
-
rm
-
spell
- various internals improvements (#591)
-
split
- various internals improvements (#613)
-
sum
- various internals improvements (#603)
-
tac
- not that -B can be combined with -b and/or -r (#628)
-
tail
-
tr
- tr only reads from standard input now (#636)
-
units
-
wc
- failures exit with non-zero now (#601)
-
whoami
- various internals improvements (#652)
-
words
- die if there are two many arguments (#650)
-
xargs