commit: 92d21df94b7dd7e401b02d7da489aaac3621c2e7
parent 5592fa09fe6c966dc7772864dece7b750f216a12
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 30 Jul 2025 11:51:04 +0200
oasis 0028dcc601
Diffstat:
66 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/bin/arch b/bin/arch
Binary files differ.
diff --git a/bin/base64 b/bin/base64
Binary files differ.
diff --git a/bin/basename b/bin/basename
Binary files differ.
diff --git a/bin/cat b/bin/cat
Binary files differ.
diff --git a/bin/chmod b/bin/chmod
Binary files differ.
diff --git a/bin/chown b/bin/chown
Binary files differ.
diff --git a/bin/chroot b/bin/chroot
Binary files differ.
diff --git a/bin/cksum b/bin/cksum
Binary files differ.
diff --git a/bin/cmp b/bin/cmp
Binary files differ.
diff --git a/bin/cut b/bin/cut
Binary files differ.
diff --git a/bin/date b/bin/date
Binary files differ.
diff --git a/bin/df b/bin/df
Binary files differ.
diff --git a/bin/dirname b/bin/dirname
Binary files differ.
diff --git a/bin/echo b/bin/echo
Binary files differ.
diff --git a/bin/env b/bin/env
Binary files differ.
diff --git a/bin/false b/bin/false
Binary files differ.
diff --git a/bin/head b/bin/head
Binary files differ.
diff --git a/bin/id b/bin/id
Binary files differ.
diff --git a/bin/install b/bin/install
Binary files differ.
diff --git a/bin/join b/bin/join
Binary files differ.
diff --git a/bin/link b/bin/link
Binary files differ.
diff --git a/bin/ln b/bin/ln
Binary files differ.
diff --git a/bin/logname b/bin/logname
Binary files differ.
diff --git a/bin/mkdir b/bin/mkdir
Binary files differ.
diff --git a/bin/mkfifo b/bin/mkfifo
Binary files differ.
diff --git a/bin/mknod b/bin/mknod
Binary files differ.
diff --git a/bin/mktemp b/bin/mktemp
Binary files differ.
diff --git a/bin/mv b/bin/mv
Binary files differ.
diff --git a/bin/nice b/bin/nice
Binary files differ.
diff --git a/bin/nohup b/bin/nohup
Binary files differ.
diff --git a/bin/nproc b/bin/nproc
Binary files differ.
diff --git a/bin/paste b/bin/paste
Binary files differ.
diff --git a/bin/pathchk b/bin/pathchk
Binary files differ.
diff --git a/bin/printf b/bin/printf
Binary files differ.
diff --git a/bin/pwd b/bin/pwd
Binary files differ.
diff --git a/bin/realpath b/bin/realpath
Binary files differ.
diff --git a/bin/renice b/bin/renice
Binary files differ.
diff --git a/bin/rm b/bin/rm
Binary files differ.
diff --git a/bin/rmdir b/bin/rmdir
Binary files differ.
diff --git a/bin/seq b/bin/seq
Binary files differ.
diff --git a/bin/sha1sum b/bin/sha1sum
Binary files differ.
diff --git a/bin/sha256sum b/bin/sha256sum
Binary files differ.
diff --git a/bin/sha512sum b/bin/sha512sum
Binary files differ.
diff --git a/bin/shuf b/bin/shuf
Binary files differ.
diff --git a/bin/sleep b/bin/sleep
Binary files differ.
diff --git a/bin/split b/bin/split
Binary files differ.
diff --git a/bin/strings b/bin/strings
Binary files differ.
diff --git a/bin/sync b/bin/sync
Binary files differ.
diff --git a/bin/tee b/bin/tee
Binary files differ.
diff --git a/bin/test b/bin/test
Binary files differ.
diff --git a/bin/time b/bin/time
Binary files differ.
diff --git a/bin/timeout b/bin/timeout
Binary files differ.
diff --git a/bin/touch b/bin/touch
Binary files differ.
diff --git a/bin/tr b/bin/tr
Binary files differ.
diff --git a/bin/true b/bin/true
Binary files differ.
diff --git a/bin/truncate b/bin/truncate
Binary files differ.
diff --git a/bin/tty b/bin/tty
Binary files differ.
diff --git a/bin/uname b/bin/uname
Binary files differ.
diff --git a/bin/uniq b/bin/uniq
Binary files differ.
diff --git a/bin/unlink b/bin/unlink
Binary files differ.
diff --git a/bin/wc b/bin/wc
Binary files differ.
diff --git a/bin/which b/bin/which
Binary files differ.
diff --git a/bin/whoami b/bin/whoami
Binary files differ.
diff --git a/bin/yes b/bin/yes
Binary files differ.
diff --git a/share/man/man1/cut.1 b/share/man/man1/cut.1
@@ -10,15 +10,16 @@
.Sh SYNOPSIS
.Nm
.Fl b Ar list
-.Op Fl n
+.Op Fl nz
.Op Ar file...
.Nm
.Fl c Ar list
+.Op Fl z
.Op Ar file...
.Nm
.Fl f Ar list
.Op Fl d Ar delim
-.Op Fl s
+.Op Fl sz
.Op Ar file...
.Sh DESCRIPTION
.Nm
@@ -77,6 +78,8 @@ Do not split codepoints. (Currently unsupported in this implementation)
.It Fl s
Suppress lines with no delimiter characters,
otherwise whole delimiter-less lines are printed as-is.
+.It Fl z
+Use NULL as line separator instead of newline.
.El
.Sh EXIT STATUS
.Ex -std
diff --git a/share/man/man1/which.1 b/share/man/man1/which.1
@@ -17,7 +17,10 @@ The
utility scans
.Ev PATH
for each given executable
-.Ar name .
+.Ar name ,
+unless it contains a slash where then
+.Ar name
+is simply printed out.
.Pp
.Nm
shall not be used when the standard