logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git
commit: 92d21df94b7dd7e401b02d7da489aaac3621c2e7
parent 5592fa09fe6c966dc7772864dece7b750f216a12
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 30 Jul 2025 11:51:04 +0200

oasis 0028dcc601

Diffstat:

Mbin/arch0
Mbin/base640
Mbin/basename0
Mbin/cat0
Mbin/chmod0
Mbin/chown0
Mbin/chroot0
Mbin/cksum0
Mbin/cmp0
Mbin/cut0
Mbin/date0
Mbin/df0
Mbin/dirname0
Mbin/echo0
Mbin/env0
Mbin/false0
Mbin/head0
Mbin/id0
Mbin/install0
Mbin/join0
Mbin/link0
Mbin/ln0
Mbin/logname0
Mbin/mkdir0
Mbin/mkfifo0
Mbin/mknod0
Mbin/mktemp0
Mbin/mv0
Mbin/nice0
Mbin/nohup0
Mbin/nproc0
Mbin/paste0
Mbin/pathchk0
Mbin/printf0
Mbin/pwd0
Mbin/realpath0
Mbin/renice0
Mbin/rm0
Mbin/rmdir0
Mbin/seq0
Mbin/sha1sum0
Mbin/sha256sum0
Mbin/sha512sum0
Mbin/shuf0
Mbin/sleep0
Mbin/split0
Mbin/strings0
Mbin/sync0
Mbin/tee0
Mbin/test0
Mbin/time0
Mbin/timeout0
Mbin/touch0
Mbin/tr0
Mbin/true0
Mbin/truncate0
Mbin/tty0
Mbin/uname0
Mbin/uniq0
Mbin/unlink0
Mbin/wc0
Mbin/which0
Mbin/whoami0
Mbin/yes0
Mshare/man/man1/cut.17+++++--
Mshare/man/man1/which.15++++-
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