On Fri, Dec 13, 2024 at 06:12:00PM +0100, Marc Chantreux wrote: > Hello, > > I have a question here: who uses sbase and why? > > aside: > > On Fri, Dec 13, 2024 at 05:25:54PM +0100, Hiltjo Posthuma wrote: > > It would be very useful to add the -0 (NUL separators) and -P (parallel > > jobs) > > options. > > Can't agree more. > > Another non-POSIX feature I really like is the date -f- and the hability > to write dates like: 'last week', 'next month' ' 1jan + 14 days'. I > always fall back on C when I use busybox. > > > References: > > > > - OpenBSD xargs -0 (1996-06-11): > > > > http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/xargs/xargs.c?rev=1.2&content-type=text/x-cvsweb-markup > > - OpenBSD xargs -P (2003-12-06): > > > > http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/xargs/xargs.c?rev=1.14&content-type=text/x-cvsweb-markup > > - GNU findutils its initial git import has both options (Sun Feb 4 1996). > > - Suckless project ideas / sbase TODO/README: > > http://suckless.org/project_ideas/ > > http://git.suckless.org/sbase/file/README.html#l143 > > - POSIX xargs: > > https://pubs.opengroup.org/onlinepubs/9699919799/utilities/xargs.html > > I don't know if it's relevant but today, the tiny core I use is busybox > so I don't know how it maters but: > > - Busybox findutils: > https://git.busybox.net/busybox/tree/findutils/xargs.c > ( FEATURE_XARGS_SUPPORT_ZERO_TERM FEATURE_XARGS_SUPPORT_PARALLEL ) > > regards > > -- > Marc Chantreux > Pôle CESAR (Calcul et services avancés à la recherche) > Université de Strasbourg > 14 rue René Descartes, > BP 80010, 67084 STRASBOURG CEDEX > 03.68.85.60.79 > >
Hi Marc, Some use sbase for various cases, I did but i admit lately I don't use it. Coincidently I recently tested some things on Tiny Core Linux with busybox. It seems they disabled the xargs -P option (in Busybox it is normally enabled by default). -- Kind regards, Hiltjo