Commit graph

2600 commits

Author SHA1 Message Date
Bulat Musin
26ad240572 echo: reorder of match patterns
People write \n \t and \r \v much more
often than other escape sequences, so
it makes more sense to optimise for common
case, as match scans from top to bottom.
2018-01-06 17:01:50 +03:00
Bulat Musin
7ebda2de44 echo: rewrite two functions as closures 2018-01-06 17:01:24 +03:00
Bulat Musin
6afddc4d6a tail: squashed two commits
commit ceaeb5ec2a284555e6c061070c74b050efb129f0
Author: Bulat Musin <bulatmusin@outlook.com>
Date:   Thu Jan 4 11:01:29 2018 +0300

    tail: fix typo

commit 50e3568e460c7ec9786835c9795d1496a2463901
Author: Bulat Musin <bulatmusin@outlook.com>
Date:   Thu Jan 4 10:54:17 2018 +0300

    collapse similar changes into one commit

    commit a54df8d92d534b801b364c2e74635dfe282441d8
    Author: Bulat Musin <bulatmusin@outlook.com>
    Date:   Wed Jan 3 21:05:33 2018 +0300

        tail: add --silent option

    commit 5c9aec7e5bb5ff79f1421e5b33bf82809795bc64
    Author: Bulat Musin <bulatmusin@outlook.com>
    Date:   Wed Jan 3 20:43:36 2018 +0300

        tail: add spaces after hashes
2018-01-06 16:49:23 +03:00
Alex Lyon
79ae872b1e Fix broken lock file 2017-12-31 00:28:16 -08:00
Alex Lyon
3eee1b9ad6
Merge pull request #1074 from Heather/pwd_lp
pwd: add support for -L and -P options
2017-12-30 23:53:01 -08:00
Alex Lyon
ffc3c1d262
Merge pull request #1087 from ProgVal/faster-yes
Make 'yes' 1000 times faster.
2017-12-30 23:40:20 -08:00
mpkh
a417b81992
Merge pull request #1123 from Arcterus/codecov
Start using Codecov
2017-12-31 11:03:41 +04:00
Alex Lyon
3fcf4a6f4a
Start using Codecov 2017-12-30 17:56:25 -08:00
mpkh
9b941c5bd4
Merge pull request #1120 from Arcterus/stdbuf-cargo
stdbuf: make build more reliable and allow installation using Cargo
2017-12-30 13:09:20 +04:00
Alex Lyon
cf7582cbd2
stdbuf: make build more reliable and allow installation using Cargo 2017-12-29 23:25:51 -08:00
mpkh
3727082404
Merge pull request #1105 from Arcterus/docs
Add Sphinx documentation to generate man pages
2017-12-29 16:22:57 +04:00
Alex Lyon
feaae12d0a
cp: lock winapi to 0.2 for now 2017-12-29 03:31:13 -08:00
Alex Lyon
4deef05880
stdbuf: fix build warning 2017-12-28 22:12:44 -08:00
Alex Lyon
902d0414b0
Update README to more accurately reflect build 2017-12-28 22:09:58 -08:00
Alex Lyon
8ed383941d
Add Sphinx documentation to generate man pages 2017-12-28 22:02:58 -08:00
Alex Lyon
6d61b6805d
Merge pull request #1113 from tsliang/master
uname: change sysname flag to kernel-name
2017-12-27 03:23:40 -08:00
Tai Sassen-Liang
e79f5277ed uname: add missing paren 2017-12-27 11:57:06 +01:00
Tai Sassen-Liang
5d4e404765 uname: convert to clap; support obsolete option aliases 2017-12-27 11:29:06 +01:00
Alex Lyon
bc6d748a9e
Merge pull request #1119 from KeenS/install-ignore--c
install: ignore -c option for compatibility
2017-12-27 02:29:04 -08:00
Alex Lyon
0fdf2df3eb
Merge pull request #1118 from KeenS/install-file
install: allow to install a file to a file
2017-12-27 02:28:05 -08:00
Tai Sassen-Liang
c210d8d8c9 uname: change sysname flag to kernel-name
The --sysname flag in GNU uname was deprecated in 2002 and replaced by --kernel-name.
2017-12-27 11:24:29 +01:00
Sunrin SHIMURA (keen)
956a6aa1fb install: ignore -c option for compatibility 2017-12-27 17:52:53 +09:00
Sunrin SHIMURA (keen)
ee34206520 install: allow to install a file to a file 2017-12-27 17:31:19 +09:00
mpkh
c386d5bfaf
Merge pull request #1116 from Arcterus/rm_f_fix
rm: exit normally when -f is used with no operand
2017-12-27 10:34:14 +04:00
Alex Lyon
a1cf262414 rm: exit normally when -f is used with no operand 2017-12-26 15:36:21 -08:00
Alex Lyon
be5ce3c252
Merge pull request #1114 from kupospelov/master
join: implement the -t option
2017-12-26 14:28:38 -08:00
Konstantin Pospelov
4e0a0cf7bb join: implement the -t option 2017-12-24 16:22:48 +03:00
Alex Lyon
c27edbb73f
Merge pull request #1112 from kupospelov/master
join: implement basic functionality
2017-12-18 02:00:07 -08:00
Konstantin Pospelov
743a5b68ed join: simplify closure for line parsing 2017-12-18 10:40:15 +03:00
Konstantin Pospelov
2a6d550f4b join: switch to clap 2017-12-17 16:36:46 +03:00
Konstantin Pospelov
d28e09de04 join: do not wrap stdin in BufReader 2017-12-16 19:26:25 +03:00
Konstantin Pospelov
3aa63ad9dd join: minor review points 2017-12-16 16:11:39 +03:00
Konstantin Pospelov
a04a77a477 join: switch to auto-generated main.rs 2017-12-16 16:09:46 +03:00
Konstantin Pospelov
b33ce67d91 join: implement basic functionality
The basic implementation of join with some tests. The supported
options: -1, -2, -j, -a, -i.
2017-12-14 00:02:42 +03:00
Cynede
908eaf610e
pwd: drop unused import 2017-12-11 14:50:56 +04:00
Cynede
6ef16b9221
pwd: fixes for UNC paths on Windows, match instead of plain unwrap 2017-12-11 14:49:20 +04:00
Mikhail Pukhlikov
f8e24439c9 pwd: add support for -L and -P options 2017-12-11 14:11:42 +04:00
mpkh
372dda9dfa
Merge pull request #1111 from Arcterus/mode-to-uucore
mknod, stdbuf: fix build
2017-12-11 14:11:16 +04:00
Alex Lyon
26d6742c11
mknod, stdbuf: fix build 2017-12-11 00:27:38 -08:00
mpkh
dc5f68d882
Merge pull request #1108 from Arcterus/readme-versions
README: clarify which versions of the Rust compiler work
2017-12-11 10:40:25 +04:00
mpkh
7967f3aec7
Merge pull request #1110 from Arcterus/mode-to-uucore
chmod, install, mknod: move mode parsing into uucore
2017-12-11 10:40:11 +04:00
Alex Lyon
2e7f969404
chmod, install, uucore: fix build on Windows 2017-12-10 21:21:24 -08:00
Alex Lyon
479aeed9f6
mknod: use mode parsing in uucore 2017-12-10 21:10:26 -08:00
Alex Lyon
7aea948473
Remove pipe_* macros 2017-12-10 20:57:39 -08:00
Alex Lyon
6829ca3d10
chmod, install: move mode parsing into uucore 2017-12-10 20:11:05 -08:00
Alex Lyon
dad75295b9
README: clarify which versions of the Rust compiler work 2017-12-10 19:14:56 -08:00
Alex Lyon
6276f5f2f9
Merge pull request #1097 from shutefan/fix-chmod-tests
Fix chmod tests
2017-12-10 19:06:08 -08:00
mpkh
825d77ad9a
Merge pull request #1107 from Arcterus/dev
du: remove inefficient multi-threading
2017-12-10 22:41:26 +04:00
Alex Lyon
e2e77f8c70
du: only use snake case 2017-12-10 10:03:14 -08:00
Alex Lyon
2efd2b38be
du: remove inefficient multi-threading 2017-12-10 09:52:22 -08:00