suckless unix tools https://core.suckless.org/sbase
Go to file
sin 83c2c3d1f5 Add 'not implemented' errors for unimplemented flags
These used to live in TODO but we got rid off them.  Make sure
we keep track of what we want to support by printing a message
when those flags are unimplemented.
2013-10-05 13:51:45 +01:00
util Fix some warnings about strcpy() etc. on OpenBSD 2013-10-05 13:50:57 +01:00
arg.h Fixing the ARG macros and adding nice. 2013-05-29 20:52:39 +02:00
basename.1 Moving back to the stone age. 2012-04-23 16:32:41 +02:00
basename.c The style inquisition on basename. 2013-03-05 21:35:55 +01:00
cal.1 Make date(1) compatible to GNU date(1). 2013-06-19 22:10:26 +02:00
cal.c Change sprintf to snprintf 2013-07-20 00:54:49 -04:00
cat.1 add sleep & date, thanks kamil 2011-05-23 19:00:31 +01:00
cat.c Style inquistion for util and some tools. 2013-03-05 21:46:48 +01:00
chgrp.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chgrp.c Adding the new C files too. 2013-06-09 15:20:55 +02:00
chmod.1 chmod, chown: remove redundant flag 2012-05-25 21:52:01 +01:00
chmod.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
chown.1 chmod, chown: remove redundant flag 2012-05-25 21:52:01 +01:00
chown.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
chroot.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chroot.c Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chvt.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chvt.c Removing the executable bit from 'chvt.c' 2013-07-02 12:07:12 -04:00
cksum.1 cksum: error check 2011-06-10 04:36:40 +01:00
cksum.c Explicitly cast len to unsigned long for %lu 2013-07-02 14:09:36 -04:00
cmp.1 add cmp, thanks stateless 2011-06-10 01:55:12 +01:00
cmp.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
comm.1 Add comm 2013-06-19 20:00:10 +02:00
comm.c Optimizing comm(1) with the second sent in patch. 2013-06-19 21:09:50 +02:00
config.mk Add sha512sum(1) 2013-08-04 11:00:34 -04:00
cp.1 implement cp and mv and improve rm 2012-01-30 22:41:33 +00:00
cp.c Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
crypt.h Add crypt.[ch] and update md5sum and sha1sum 2013-07-18 09:51:17 -04:00
date.1 Add -u option to date (POSIX and Plan 9, and useful) 2012-04-23 08:32:24 -07:00
date.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
dirname.1 add tail 2011-05-26 16:18:42 -01:00
dirname.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
echo.1 initial commit 2011-05-23 02:36:34 +01:00
echo.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
env.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
env.c Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
expand.1 Add expand(1) 2013-06-19 20:01:10 +02:00
expand.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
false.1 initial commit 2011-05-23 02:36:34 +01:00
false.c initial commit 2011-05-23 02:36:34 +01:00
fold.1 fold: clarify utf8 behaviour in manpage 2012-05-25 21:51:24 +01:00
fold.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
fs.h implement cp and mv and improve rm 2012-01-30 22:41:33 +00:00
grep.1 update cmp, grep 2011-06-18 06:42:24 +01:00
grep.c grep: fix ARGC() 2012-06-09 18:49:02 +01:00
head.1 add tail 2011-05-26 16:18:42 -01:00
head.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
kill.1 touch: posix open 2011-06-18 06:43:10 +01:00
kill.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
LICENSE Change contact info 2013-07-20 01:30:44 -04:00
ln.1 ln -f 2011-06-04 02:56:18 +01:00
ln.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
ls.1 Opimizing tar, adding U flag 2013-07-18 15:14:53 -04:00
ls.c Fix some warnings about strcpy() etc. on OpenBSD 2013-10-05 13:50:57 +01:00
Makefile Add sha512sum(1) 2013-08-04 11:00:34 -04:00
mc.1 mc: WTFM 2012-05-21 22:16:46 +00:00
mc.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
md5.h Add crypt.[ch] and update md5sum and sha1sum 2013-07-18 09:51:17 -04:00
md5sum.1 Add md5sum 2013-07-05 17:29:43 -04:00
md5sum.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
mkdir.1 add mkdir 2011-05-26 05:47:58 +01:00
mkdir.c Making mkdir -p handle empty paths. Thanks, Willem van de Krol! 2013-07-11 21:43:38 -04:00
mkfifo.1 update manpages 2011-05-25 18:29:46 +01:00
mkfifo.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
mknod.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
mknod.c Simplyfing mknod. Good eye, Truls Becken. 2013-07-03 11:48:06 -04:00
mv.1 implement cp and mv and improve rm 2012-01-30 22:41:33 +00:00
mv.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
nice.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
nice.c Various fixes, add renice command. 2013-06-14 19:01:04 +02:00
nl.1 nl: tweak manpage 2011-06-11 00:29:06 +01:00
nl.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
nohup.1 nohup: tweak manpage 2011-06-18 14:42:06 +01:00
nohup.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
paste.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
paste.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
printenv.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
printenv.c Adding the new C files too. 2013-06-09 15:20:55 +02:00
pwd.1 pwd -LP 2011-05-28 15:37:42 +01:00
pwd.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
readlink.1 Add readlink 2013-06-16 07:46:01 +02:00
readlink.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
renice.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
renice.c Various fixes, add renice command. 2013-06-14 19:01:04 +02:00
rm.1 rm: update manpage 2012-05-25 21:56:00 +01:00
rm.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
rmdir.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
rmdir.c Adding the new C files too. 2013-06-09 15:20:55 +02:00
seq.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
seq.c Fixing seq 2013-07-01 13:25:41 -04:00
sha1.h Add crypt.[ch] and update md5sum and sha1sum 2013-07-18 09:51:17 -04:00
sha1sum.1 Add sha1sum 2013-07-05 17:31:43 -04:00
sha1sum.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
sha256.h Add sha256sum(1) 2013-07-20 13:20:16 -04:00
sha256sum.1 Add sha256sum(1) 2013-07-20 13:20:16 -04:00
sha256sum.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
sha512.h Add sha512sum(1) 2013-08-04 11:00:34 -04:00
sha512sum.1 Add sha512sum(1) 2013-08-04 11:00:34 -04:00
sha512sum.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
sleep.1 update manpages 2011-05-25 18:29:46 +01:00
sleep.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
sort.1 add uname, thanks hiltjo 2011-06-02 20:32:05 +01:00
sort.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
split.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
split.c Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
sponge.1 actually add the .c and .1 files 2013-07-02 13:26:24 -04:00
sponge.c actually add the .c and .1 files 2013-07-02 13:26:24 -04:00
sync.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
sync.c Adding the new C files too. 2013-06-09 15:20:55 +02:00
tail.1 fix typo 2011-05-27 00:54:10 +01:00
tail.c Fix segfault in tail(1) 2013-09-29 16:58:19 +01:00
tar.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
tar.c tar: Check inode AND dev before ignoring a file. Thanks, Lars Lindqvist! 2013-07-28 12:12:03 -04:00
tee.1 initial commit 2011-05-23 02:36:34 +01:00
tee.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
test.c test: eprintf in usage 2012-05-15 13:34:32 +01:00
text.h sort: Librarify getlines() 2012-05-21 21:09:38 +00:00
TODO Updating TODO 2013-07-20 11:35:21 -04:00
touch.1 add mkdir 2011-05-26 05:47:58 +01:00
touch.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
true.1 initial commit 2011-05-23 02:36:34 +01:00
true.c initial commit 2011-05-23 02:36:34 +01:00
tty.1 add tty 2011-06-02 21:15:35 +01:00
tty.c add tty 2011-06-02 21:15:35 +01:00
uname.1 fix manpages 2011-06-02 20:38:48 +01:00
uname.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
uniq.1 uniq: WTFM 2012-05-21 23:46:22 +00:00
uniq.c Add 'not implemented' errors for unimplemented flags 2013-10-05 13:51:45 +01:00
unlink.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
unlink.c Adding the new C files too. 2013-06-09 15:20:55 +02:00
util.h Optimizing comm(1) with the second sent in patch. 2013-06-19 21:09:50 +02:00
wc.1 getopt 2011-05-24 01:13:34 +01:00
wc.c Use int instead of char for getc() 2013-07-20 11:35:56 -04:00
who.1 Cleaning up who, adding -l and manpage 2013-08-04 19:56:34 -04:00
who.c Cleaning up who, adding -l and manpage 2013-08-04 19:56:34 -04:00
yes.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
yes.c revert to per-cmd usage() 2012-05-15 13:32:56 +01:00