sin
9f1f8d5dd8
Update uuencode manpage and mark as complete in README
2015-02-13 11:38:52 +00:00
sin
e8cd6947ec
Update uudecode manpage and mark as complete
2015-02-13 11:30:55 +00:00
sin
c4e951366f
Update README for uudecode and uuencode
2015-02-13 11:21:52 +00:00
FRIGN
93d0178852
uudecode(1) also needs the m-flag
2015-02-13 10:12:16 +01:00
FRIGN
066540b3c5
Update README with chgrp(1) and chown(1) status
2015-02-12 23:35:24 +01:00
sin
4888bae455
uniq: Add standards section to manpage and update README
2015-02-11 15:55:58 +00:00
sin
2e5a02dd26
uniq is now complete, update README
2015-02-11 15:27:19 +00:00
sin
5f06185b1b
uniq: Fixup program usage and manpage
...
Remove -i as it is not required by POSIX. We'll add it if we
hit scripts that require it.
2015-02-11 12:19:38 +00:00
sin
a29d31e94b
Update readlink in README
2015-02-11 11:54:58 +00:00
sin
aed987a9af
Update README
2015-02-11 10:57:00 +00:00
FRIGN
1c6298103e
Fix alphabetical order in README
2015-02-10 12:11:21 +01:00
Evan Gates
bc07f1b9b5
Add initial implementation of sed(1)
...
No manpage yet.
2015-02-10 10:35:22 +00:00
FRIGN
7143737b50
Update README reflecting recent changes to the codebase
2015-02-10 00:53:48 +01:00
FRIGN
360a63769c
Use strtonum and libutf in test(1), refactor code and manpage
...
and mark it as finished in README.
2015-02-09 22:21:23 +01:00
FRIGN
006c9739b3
Add c-flag to tail(1) and refactor manpage
...
and mark it as finished in README.
2015-02-09 18:38:41 +01:00
FRIGN
a5cc60f2e0
Refactor tail(1) manpage and update README
...
It's not finished yet. We still need the c-flag.
2015-02-09 16:26:17 +01:00
FRIGN
d6b3890af6
Add r-flag to touch(1), refactor manpage and code
...
and mark it as finished in README.
2015-02-09 00:41:57 +01:00
FRIGN
49ed53b46c
Reformat README
2015-02-09 00:20:33 +01:00
FRIGN
5699d5fb64
Refactor tar(1) manpage
...
and mark it as finished in the README.
Specifically, add a small section on the compression flags, which
are basically an infected GNU limb which should be removed from
the face of the earth as soon as possible.
2015-02-08 23:16:27 +01:00
FRIGN
1df65f4af4
Refactor sponge(1) code and manpage
...
and mark it as finished in README.
2015-02-08 22:17:21 +01:00
FRIGN
3e7c549862
Refactor sync(1) code and manpage
...
and mark it as finished in README.
2015-02-08 22:08:14 +01:00
FRIGN
e01469c9a2
Refactor unlink(1) code and manpage
...
Remove superfluous stdlib.h-include.
2015-02-08 21:59:59 +01:00
FRIGN
1513c2b766
Refactor unexpand(1) code and manpage, adding tablist support
...
as already seen for expand(1), only twice as complicated.
2015-02-08 21:24:22 +01:00
FRIGN
28b4b25076
Refactor uname(1) code and manpage
...
remove stdlib.h-include which was there for no reason and clear
up the manpage.
2015-02-07 22:15:56 +01:00
FRIGN
018d60c6bf
Refactor tty(1) code and manpage
2015-02-07 22:00:28 +01:00
FRIGN
79e45395e5
Refactor cmp(1) code and manpage
...
The algorithm had some areas which had potential for improvement.
This should make cmp(1) faster.
There have been changes to behaviour as well:
1) If argv[0] and argv[1] are the same, cmp(1) returns Same.
2) POSIX specifies the format of the difference-message to be:
"%s %s differ: char %d, line %d\n", file1, file2,
<byte number>, <line number>
However, as cmp(1) operates on bytes, not characters, I changed
it to
"%s %s differ: byte %d, line %d\n", file1, file2,
<byte number>, <line number>
This is one example where the standard just keeps the old format
for backwards-compatibility. As this is harmful, this change
makes sense in the sense of consistentcy (and because we take
the difference of char and byte very seriously in sbase, as
opposed to GNU coreutils).
The manpage has been annotated, reflecting the second change, and
sections shortened where possible.
Thus I marked cmp(1) as finished in README.
2015-02-07 21:05:33 +01:00
Hiltjo Posthuma
949f930280
split: fixes
...
- -b argument required, don't allow -b <= 0.
- -l argument required, don't allow -l <= 0.
- usage() and argument parsing: sort flags.
- don't write 0 size file, get rid of goto reproducable with:
printf 'a' | split -b 1.
- close FILE *in if != stdin.
- mark split as finished in README.
- codestyle fixes.
2015-02-01 16:30:12 +01:00
FRIGN
8ab096d2a4
Finish up wc(1)
...
Use size_t for all counts, fix the manpage and refactor the code.
Here's yet another place where GNU coreutils fail:
sbase:
$ echo "GNU/Turd sucks" | wc -cm
15
coreutils:
$ echo "GNU/Turd sucks" | wc -cm
15 15
Take a bloody guess which behaviour is correct[0].
[0]: http://pubs.opengroup.org/onlinepubs/009604499/utilities/wc.html
2015-02-01 03:01:11 +01:00
sin
d75cc2e556
POSIX doesn't specify yes(1) so mark it as such in README
2015-02-01 01:27:44 +00:00
FRIGN
f40608ef09
Finish up yes(1) by adding multiple string support
2015-02-01 02:13:47 +01:00
FRIGN
5a20d0e9d7
Finish up cols(1)
2015-02-01 00:55:22 +01:00
FRIGN
7cdb24d085
Finish up setsid(1)
2015-02-01 00:47:32 +01:00
FRIGN
7faf732d0b
Edit readlink.1 and document missing flags
2015-02-01 00:43:43 +01:00
FRIGN
a645f52843
Finish up printenv(1)
2015-02-01 00:23:38 +01:00
FRIGN
93a0e759c9
Finish up mktemp(1)
2015-02-01 00:14:19 +01:00
FRIGN
01195fa7e5
Finish up hostname(1)
2015-02-01 00:03:03 +01:00
FRIGN
bcf264f9cd
Finish up chroot(1) and md5sum(1)
2015-01-31 23:54:51 +01:00
FRIGN
329936053b
Add mandoc-manpage for sleep(1) and refactor the code a bit
...
and mark it as finished in README.
2015-01-30 13:41:36 +01:00
FRIGN
dc7f392339
Add mandoc-manpage for rmdir(1)
...
and mark it as finished in README.
2015-01-30 13:30:03 +01:00
FRIGN
97ad252d5d
Add mandoc-manpage for rm(1)
...
and mark it as finished in README.
2015-01-30 11:34:05 +01:00
FRIGN
0d32a8963f
Mark renice(1) as finished in README
2015-01-29 23:58:44 +01:00
FRIGN
d4e2067d3d
Add mandoc-manpage for paste(1)
...
and mark it as finished in README.
2015-01-29 21:26:09 +01:00
FRIGN
cdbc0d5035
Add UTF8-support to paste(1) and refactor parallel()
...
Hopefully it now is clearer what the heck is going on.
2015-01-29 20:15:50 +01:00
FRIGN
7b6d918b78
Add mandoc-manpage for nohup(1)
...
and mark it as finished in README.
2015-01-28 23:55:57 +01:00
FRIGN
20b5d7c0d4
Add mandoc-manpage for nice(1)
...
and mark it as finished in README.
2015-01-28 22:40:40 +01:00
FRIGN
7437901098
Add mandoc-manpage for mv(1)
...
and mark it as finished in README.
Make it clear that -i has not been implemented yet and drop the
flag in the code instead of erroring out.
2015-01-28 22:06:50 +01:00
FRIGN
befec8cf67
Add mandoc-manpage for mkfifo(1) and add full mode support
...
and mark it as finished in the README.
Previously, it would only parse octal mode strings. Given
we have the parsemode()-function in util.h anyway, why not
also use it?
2015-01-28 20:55:50 +01:00
FRIGN
58dac5cf0a
Add mandoc-manpage for mkdir(1) and clean up code
...
and mark it as finished in the README.
2015-01-26 15:30:56 +01:00
FRIGN
1d28e5b981
Add mandoc-manpage for logname(1)
...
and mark it as finished in README.
2015-01-26 15:06:50 +01:00
FRIGN
00e7f4e38a
Add mandoc-manpage for ln(1)
...
and mark it as finished in the README.
2015-01-26 14:54:22 +01:00