diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-23 00:16:40 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-23 00:16:40 +0200 |
commit | 8817e71e64f8c95459fb5fc9075f2970b835d0dd (patch) | |
tree | d4784b8ae40ee6377bb045f75cef334fa0ead315 /mshow.c | |
parent | bf89d5c1808dec9e543b0a713bdb80d35d2e2ad2 (diff) | |
download | mblaze-8817e71e64f8c95459fb5fc9075f2970b835d0dd.tar.gz mblaze-8817e71e64f8c95459fb5fc9075f2970b835d0dd.tar.xz mblaze-8817e71e64f8c95459fb5fc9075f2970b835d0dd.zip |
mshow: -t defaults to . when used interactively
Diffstat (limited to 'mshow.c')
-rw-r--r-- | mshow.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mshow.c b/mshow.c index 2016db7..b0be711 100644 --- a/mshow.c +++ b/mshow.c @@ -539,7 +539,12 @@ main(int argc, char *argv[]) } else if (Oflag) { // extract to stdout extract(Oflag, argc-optind, argv+optind, 1); } else if (tflag) { // list - blaze822_loop(argc-optind, argv+optind, list); + if (argc == optind && isatty(0)) { + char *cur[] = { "." }; + blaze822_loop(1, cur, list); + } else { + blaze822_loop(argc-optind, argv+optind, list); + } } else if (Rflag) { // render for reply blaze822_loop(argc-optind, argv+optind, reply); } else { // show |