FRIGN
a9c7d16cde
Properly report return value in rmdir(1)
2015-01-30 12:43:55 +01:00
FRIGN
ae0df49f24
Add p-flag to rmdir(1)
2015-01-30 12:21:26 +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
3728bd9305
Fix niceness-range in nice.1
2015-01-29 23:59:39 +01:00
FRIGN
0d32a8963f
Mark renice(1) as finished in README
2015-01-29 23:58:44 +01:00
FRIGN
a0020ca4c0
Add mandoc-manpage for renice(1)
...
and mark it as finished in README.
2015-01-29 23:58:02 +01:00
FRIGN
38adcf0c08
Fix tabs in libutil/unescape.c
2015-01-29 21:59:27 +01:00
FRIGN
b8b9d983c8
Add unescape() to libutil
...
formerly known as resolveescapes(), it is of central use to numerous
programs.
This drops a lot of LOC.
2015-01-29 21:52: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
2733fc7249
Rectify order of cases
2015-01-28 22:11:50 +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
409db4e5d7
Add additional info to mkdir(1), mkfifo(1) and chmod(1)-manpages
2015-01-28 21:15:55 +01:00
FRIGN
9119365c91
Add full mode support to mkdir(1) and fix return values
...
Same as with mkfifo(1). Also, somehow the return-values were
ignored and it would always return 0 no matter how many errors
happened.
2015-01-28 20:57:32 +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
ee6f7d3fc0
Add trivial equivalence class support in tr(1) and update manpage
...
Equivalence classes are a hard matter and there's still no "standard"
way to solve the issue.
Previously, tr would just skip those classes, but it's much
better when it resolves a [=c=] to a normal c instead of treating
it as a literal.
Also, reflect recent changes in the manpage (octal escapes) and fix
the markup in some areas.
2015-01-28 19:44:05 +01:00
sin
63d7f29bd9
Fix build
2015-01-26 16:14:45 +00:00
sin
2334c04952
tar: Remove support for old syntax (we now require '-' to parse flags)
2015-01-26 16:14:05 +00:00
sin
1412d07b7d
tar: No need to use -f for gzip
2015-01-26 16:03:46 +00:00
sin
7fbb858bcd
tar: Add support for -z and -j by invoking external programs
...
Only extraction is supported at the moment.
2015-01-26 15:59:47 +00:00
sin
d00d73fd4a
mkdir: Don't stop after the first failure
2015-01-26 15:10:24 +00: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
FRIGN
7067089798
Fix alphabetical order in README
2015-01-26 13:12:44 +01:00
FRIGN
0bb5f5f453
Add mandoc-manpage for link(1)
...
and mark it as finished in the README.
2015-01-25 22:44:47 +01:00
FRIGN
5c852e5c3c
Change description of tail(1)
...
before I forget it. Makes it more consistent with head(1).
2015-01-25 22:03:50 +01:00
FRIGN
741d8c9a76
Add mandoc-manpage for head(1) and clean up code
...
and mark it as finished in the README.
2015-01-25 22:01:26 +01:00
FRIGN
454fab03aa
Use correct date format in fold.1
2015-01-25 21:36:32 +01:00
FRIGN
d6bcbf521b
Mark fold(1) and grep(1) as finished in the README
2015-01-25 21:33:28 +01:00
sin
8c99cfae86
fold: Properly report exit status if we fail to open a file
2015-01-25 20:26:51 +00:00
FRIGN
e3c51eb17d
Small readability fix in fold.1
2015-01-25 21:25:03 +01:00
FRIGN
f5b7e549b8
Add mandoc-manpage for fold(1) and refactor code
...
and mark it as finished in the README.
In the code, use size_t rather than long.
2015-01-25 21:23:29 +01:00
sin
6f73cd1c97
Relax with caps in usage
2015-01-25 18:31:25 +00:00
sin
34c9083598
expand: Use strsep() for parsing the tablist
2015-01-25 18:13:32 +00:00
sin
bc9c752df5
Import strsep() from musl libc
2015-01-25 17:48:11 +00:00
FRIGN
b98bf41ecc
Add mandoc-manpage for expr(1)
...
and mark it as finished in README.
Upon further checking, expr(1) turns out to be implicitly UTF-8 compliant.
2015-01-25 16:49:46 +01:00
FRIGN
1a8dfaca37
Fix issue with negative integers passed to expand(1)
...
WISDOM OF THE DAY: strtoul() does not error out, when it hits a '-'-sign.
Instead, it happily carries on and fucks everything up.
2015-01-25 15:24:48 +01:00
FRIGN
5f448d9a8b
Use strtoul in expand(1) and force base 10
2015-01-25 15:07:13 +01:00
FRIGN
692c11bf2b
Add tablist support and a mandoc-manpage to expand(1)
...
and mark it as finished in the README.
This is another example showing how broken the GNU coreutils are:
$ echo -e "äää\tüüü\tööö" | gnu-expand -t "5,10,20"
äää üüü ööö
$ echo -e "äää\tüüü\tööö" | sbase-expand -t "5,10,20"
äää üüü ööö
This is due to the fact that they are still not UTF8-aware and
actually see "ä" as two single characters, expanding the "äää" with
4 spaces to a tab of length 10.
The correct way however is to expand the "äää" with 2 spaces to a
tab of length 5.
One can only imagine how this silently breaks a lot of code around
the world.
WHAT WERE THEY THINKING?
2015-01-25 14:31:02 +01:00
FRIGN
48bf88851a
Add missing space in error message in cut.c
2015-01-24 23:09:09 +01:00
FRIGN
59f2e48b64
Add -u-flag to env.1-manpage
...
which I forgot to add earlier.
2015-01-24 23:04:40 +01:00
FRIGN
ee843a2e09
Fix segmentation fault in tr(1)
...
and make the parser stricter.
2015-01-24 23:00:34 +01:00
FRIGN
c369844ae2
Refactor cut.1 and cut.c
...
and reflect recent changes to the role of "delim".
2015-01-24 22:53:37 +01:00
FRIGN
eb57becb38
Add octal sequence support to tr(1)
2015-01-24 22:43:46 +01:00
FRIGN
27996f2b86
Fix segmentation fault in cut(1)
...
Be stricter while resolving escapes in the delimiter-string and
error out when it has length 0 or contains an invalid escape.
Thanks to Hiltjo Posthuma's sharp eagle eyes this bug was spotted.
2015-01-24 21:26:48 +01:00
sin
6ba882ec39
We don't need GNU make to build on OpenBSD
2015-01-24 12:30:20 +00:00
FRIGN
96e2a350a0
Be more consistent in env.1
2015-01-24 00:24:42 +01:00