Evan Gates
0cc3beb739
Introduce new test(1) implementation
2014-10-17 15:47:55 +01:00
sin
ebbbc58aad
Small style fix
2014-10-17 15:47:50 +01:00
sin
e59cd2e0ce
Use puts() instead of printf() for logname(1)
2014-10-17 15:39:46 +01:00
sin
86d12bf0bf
Style fix for link(1)
2014-10-17 15:39:41 +01:00
Brandon Mulcahy
7a73da6864
Add logname(1)
2014-10-17 15:36:27 +01:00
Markus Teich
314885836c
Add link(1)
2014-10-17 15:36:16 +01:00
sin
1dd2913e33
Update list of tools in README
2014-10-16 12:34:24 +01:00
sin
41d78c398b
Staticise symbols
2014-10-16 12:30:52 +01:00
sin
c0b9a8533f
Import csplit(1) from OpenBSD
...
Modified slightly to conform to the sbase style.
2014-10-16 12:22:36 +01:00
sin
d1a1c42eb3
Update only the modified objects in util.a
2014-10-16 11:33:05 +01:00
sin
bae62cda71
Update TODO
2014-10-16 11:20:04 +01:00
sin
4ff6c585f8
Update TODO
2014-10-16 11:01:49 +01:00
sin
8311023781
Fix test(1) semantics
...
Evan Gates says:
After writing my own test[0] I checked and sbase already has test. I'm
including a patch to remove test from the TODO. I also noticed that
sbase's test handles a few specific cases incorrectly (documentation
at [1]).
test ! = foo
When there are 3 arguments and the second is a valid binary primary
test should perform that binary test. Only if the second argument is
not a valid binary primary and the first is ! should test negate the
two argument test. I've attached a patch that should fix this.
test ! ! !
test ! ! ! !
When there are 3 arguments and the second is not a valid primary and
the first is !, test should return the negation of the remaining two
argument test. In this case sbase's test works correctly for ! and ! !
but fails afterwards as it's not recursive. I don't yet have a patch
for this but I'm working on one.
Then again both of these areas may be places in which worse is better.
[0] 11329f3834/test.c
[1] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html
2014-10-16 10:13:05 +01:00
sin
4608d91c6d
Add human readable output to du(1)
...
Thanks Jeffrey Picard!
2014-10-16 10:07:17 +01:00
sin
44319a3972
Simplify true(1) and false(1)
2014-10-03 00:03:08 +01:00
sin
a6793ced1b
Another EXIT_SUCCESS nuked
2014-10-02 23:49:19 +01:00
sin
0c5b7b9155
Stop using EXIT_{SUCCESS,FAILURE}
2014-10-02 23:46:59 +01:00
sin
7305786244
Add col(1) to README
2014-09-29 19:53:02 +01:00
sin
a48b850d3f
Import col(1) from OpenBSD with minor modifications
...
Remove getopt, use arg.h.
2014-09-29 19:52:31 +01:00
sin
7c6f2f60e6
Add printf.1
2014-09-29 14:35:35 +01:00
sin
d348bb22c9
Add expr.1
2014-09-29 14:22:59 +01:00
sin
a1784b721d
Fix build error
...
Remove __dead.
2014-09-29 14:10:54 +01:00
sin
618aecd2ec
Import expr(1) from OpenBSD
...
Cleanup + manpage to be done.
2014-09-29 13:44:49 +01:00
sin
015cecfd8d
Update README for printf(1) and remove from TODO
2014-09-28 15:13:09 +01:00
sin
fe41494ed3
Import printf(1) from OpenBSD
2014-09-28 15:12:15 +01:00
Wolfgang Corcoran-Mathe
7a6af2faba
Fix typo breaking functionality in tail
2014-09-17 10:06:12 +01:00
sin
b712ef44ad
Fix warning 'array subscript of type char'
2014-09-02 13:32:32 +01:00
Hiltjo Posthuma
0cbafaecb6
cp: print error to stderr and continue
2014-08-02 13:46:00 +01:00
sin
a9c9681f95
Fixup README
...
This is now consistent with ubase. The advantage is that it can
be generated very easily with:
for i in $(./sbase-box); do echo $i; done
2014-07-26 15:46:33 +01:00
Hiltjo Posthuma
323c45edb7
cp: improvements
...
- improve copying block, char devices, fifo and sockets with -a.
- improve exit status code.
2014-07-21 16:44:26 +01:00
Hiltjo Posthuma
35959cd1c4
ls: improve default format
...
truncate username and group for better alignment for now. in the future
better tabular printing will be implemented.
2014-07-21 16:44:15 +01:00
Hiltjo Posthuma
81bb8422a5
ln: allow with one argument
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:44:06 +01:00
Hiltjo Posthuma
72b909df9c
chown: update usage
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:43:54 +01:00
Hiltjo Posthuma
ba8ca986a4
util/enmasse: fix double /
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:43:42 +01:00
Hiltjo Posthuma
f67320ce93
cp: add -v, fix manpage info
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:43:31 +01:00
sin
ac402965d5
Fix comment style and nuke stray whitespace
2014-07-16 20:43:29 +01:00
Adria Garriga
b3a63a60e4
Improved tr
...
- Added support for character ranges ( a-z )
- Added support for complementary charset ( -c ), only in delete mode
- Added support for octal escape sequences
- Unicode now only works when there are no octal escape sequences,
otherwise behavior is not predictable at first sight.
- tr now supports null characters in the input
- Does not yet have support for character classes ( [:upper:] )
2014-07-16 20:40:54 +01:00
Hiltjo Posthuma
8b3a9c1971
cp: add -a, -d, -p
2014-07-10 11:23:21 +01:00
sin
8e8d8ff242
Only check errno if getpw*() fails
2014-07-09 15:09:11 +01:00
sin
7872986dd2
Add at(1) to TODO
2014-07-07 07:37:19 +01:00
Hiltjo Posthuma
7fdbdd0770
ls: add -1 for compatibility (ignore)
2014-07-05 16:26:27 +01:00
sin
5df631ac09
Use /dev/fd/0 as opposed to /dev/stdin
2014-07-04 23:14:26 +01:00
Willem van de Krol
f02f2190f0
fixed incorrect fday handling in dayofweek() function
2014-07-04 21:47:36 +01:00
Willem van de Krol
5721deb2c4
optimized isleap() function
2014-07-04 21:47:12 +01:00
sin
5dc02f757b
Add support for '-' to cat
...
This chunk will need to be librarified at some point.
2014-07-04 16:52:27 +01:00
sin
a62eda512c
Don't require two C-d to exit the loop
2014-07-04 16:52:17 +01:00
sin
f5ac08cc04
Only use /tmp if template is a file and not a path
2014-07-04 16:02:15 +01:00
sin
8eea7f74e9
A plain rm -f is valid and should not be considered an error
2014-07-04 14:55:45 +01:00
sin
75382abbf3
Add some error checking to util/recurse.c
...
Some more stylistic changes and simplification.
2014-06-30 16:05:51 +01:00
sin
df1b25a187
No need to include unistd.h in echo(1)
2014-06-25 21:27:53 +01:00