Published July 11, 2024
| Version release-1.046
Software
Open
briandfoy/PerlPowerTools: PerlPowerTools-1.046
Authors/Creators
- brian d foy1
- Michael Mikonos
- Gary Puckering
- Kevin Phair2
- timgimyee
- Shlomi Fish
- kal247
- Сергей Романов
- svatsan
- mauke
- Steven Wilson
- Mohammad Sajid Anwar3
- anti-fun
- Joelle Maslak
- Dana Jacobsen
- Casey West4
- A. Sinan Unur5
- Alexandr Ciornii
- Paulo Custodio
- Pete Houston6
- Slaven Rezić
- Steve Kemp
- Tomasz Konojacki
- jwrightecs
- marked
- mohawk2
- 1. The Perl Review
- 2. @maxmind
- 3. https://manwar.org
- 4. geeknest
- 5. ν42
- 6. Openstrike
Description
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
- various internals improvements (#592, #600, #619)
- fix regression in modulus 0 operation (#617)
* cat
- add --version, adjust usage message (#631)
- bypass input processing if none of options -b -e -n -s -t & -v are provided (#638)
* cmp
- adjusted the usage example to show hat -l and -s are mutually exclusive (#621)
* cp
- print usage and exit for bad options (#609)
- stop option parsing after -- (#642)
- support bundled options (#649)
* cut
- ensure -b returns the right range of characters (#595)
- various internals improvements (#596)
- -b allows a range of 1 now (#622)
* 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)
* install
- various internals improvements (#602, #644)
* join
- various internals improvements (#605)
- don't allow both -a and -v in the some invocation (#623)
* ln
- various internals improvements (#616)
* lock
- fix some doc typos (#610)
* look
- various internals improvements (#645)
* ls
- various internals improvements (#606)
- support --version (#657)
- infer -1 switch automatically if the output filehandle is not a tty (#660)
* mail
- support `xit` as a shorter form of `exit` (#648)
* nl
- remove -V in favor of --version (#593)
- undocument unsupported -l switch (#615)
- -s only uses default separator when -s is not specified (#651)
* 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
- fail and print usage message for unsupported options (#612)
- disable "long" options; single letter options only (#632)
* 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
- filename header for multiple file output now matches GNU and BSD,
and the head program in PerlPowerTools (#653)
- remove the -h option to be consistent with GNU / BSD (#654)
* tr
- tr only reads from standard input now (#636)
* units
- various internals improvements (#590)
- fix usage message (#614)
* wc
- failures exit with non-zero now (#601)
* whoami
- various internals improvements (#652)
* words
- die if there are two many arguments (#650)
* xargs
- check eof() to know when to stop (#594)
- add pod docs (#639)
- remove hidden alias -l for -L since it's not a BSD option (#640)
Files
briandfoy/PerlPowerTools-release-1.046.zip
Files
(1.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:42ed9998fc4db55f8a68b89cf39e5875
|
1.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/briandfoy/PerlPowerTools/tree/release-1.046 (URL)