Commit graph

24 commits

Author SHA1 Message Date
Arcterus
2ea9dcfdc4 uutils: auto-generate true and false 2014-07-01 13:20:21 -07:00
Arcterus
0de4325287 uutils: handle prefixes instead of suffixes 2014-07-01 13:14:28 -07:00
Michael Gehring
afa0a9e6f0 uutils: fix 'uutils --help <util>' 2014-07-01 17:19:07 +02:00
Michael Gehring
401c216e6a uutils: fix hashmap lifetime 2014-07-01 17:04:39 +02:00
Michael Gehring
cd6f617bfc uutils: work around rustc strangeness 2014-07-01 11:20:14 +02:00
Arcterus
5abb69df0d uutils: auto-generate programs to be built 2014-06-30 20:45:51 -07:00
Vsevolod Velichko
c6f75a1419 relpath implementation 2014-06-29 23:59:25 +04:00
Vsevolod Velichko
c7e93c009e realpath implementation 2014-06-29 23:57:54 +04:00
polyphemus
8b1ff08bd5 Add cut_characters implementation, based on cut_bytes
This implementation uses rust's concept of characters and fails if the
input isn't valid utf-8. GNU cut implements '--characters' as an alias
for '--bytes' and thus has different semantics, for this option, from
this implemtation.
2014-06-27 17:39:49 +02:00
Vsevolod Velichko
0063bb2a8c Added nohup to uutils 2014-06-26 10:41:32 +04:00
Arcterus
ca8077c2bc uutils: fix hashsum 2014-06-23 01:00:15 -07:00
Michael Gehring
dd4ace3251 Implement link 2014-06-23 09:38:30 +02:00
Michael Gehring
d97c34d0b2 Implement mkfifo 2014-06-22 14:40:02 +02:00
Michael Gehring
63825f96d5 uutils: add md5sum 2014-06-20 14:49:49 +02:00
Oly Mi
5c501cc815 Merge pull request #280 from Arcterus/echo-fix
Make echo pass the Busybox test suite
2014-06-20 06:36:38 +04:00
Michael Gehring
4738d4efcd sync: rename crate to uusync due to name clash with rusts libsync 2014-06-20 01:03:43 +02:00
Michael Gehring
b7357c527f uutils: add fmt, sync 2014-06-20 00:46:10 +02:00
Arcterus
76cf0e47ed echo: handle -- correctly 2014-06-19 13:49:09 -07:00
Michael Gehring
329ac25e07 uutils: add chroot, factor, nl, tail 2014-06-17 19:38:11 +02:00
Brian Anderson
0ee4fb0576 Handle exit status more consistently. #211
This changes the `uumain` functions to return the exit code as `int`.

It does not eliminate all calls to `os::set_exit_status` and `libc::exit`.
2014-06-11 21:48:38 -07:00
Brian Anderson
ce19eb4329 Update to Rust nightly 2014-06-11 21:48:36 -07:00
Brian Anderson
1ebd6a7310 Improve busybox compatibility for command line processing 2014-06-02 14:07:55 -07:00
Brian Anderson
c31e36a994 Output list of uutils functions in a way that busybox's 'runtest' understands 2014-06-02 14:07:55 -07:00
Michael Gehring
13f01e4c11 add uutils multicall binary 2014-05-28 14:22:52 +02:00