├── .gitignore ├── .gitmodules ├── .travis.yml ├── .travis ├── linux-ubuntu-trusty.install.sh └── macosx-xcode8.3.install.sh ├── CITATION.cff ├── LICENSE ├── Makefile ├── README.md ├── core-tools ├── .gitignore ├── Makefile.am ├── configure.ac ├── src │ ├── .gitignore │ ├── Makefile.am │ ├── debug.h │ ├── dgsh-conc.1 │ ├── dgsh-conc.c │ ├── dgsh-debug.h │ ├── dgsh-elf.s │ ├── dgsh-enumerate.1 │ ├── dgsh-enumerate.c │ ├── dgsh-fft-input.c │ ├── dgsh-httpval.1 │ ├── dgsh-httpval.c │ ├── dgsh-macho.s │ ├── dgsh-merge-sum.1 │ ├── dgsh-merge-sum.pl │ ├── dgsh-monitor.1 │ ├── dgsh-monitor.c │ ├── dgsh-parallel.1 │ ├── dgsh-parallel.sh │ ├── dgsh-pecho.c │ ├── dgsh-readval.1 │ ├── dgsh-readval.c │ ├── dgsh-tee.1 │ ├── dgsh-tee.c │ ├── dgsh-w.c │ ├── dgsh-wrap.1 │ ├── dgsh-wrap.c │ ├── dgsh-writeval.1 │ ├── dgsh-writeval.c │ ├── dgsh.1 │ ├── dgsh.h │ ├── dgsh_negotiate.3 │ ├── kvstore.c │ ├── kvstore.h │ ├── minmax.h │ ├── negotiate.c │ ├── negotiate.h │ ├── perm.1 │ ├── perm.sh │ └── run-built-dgsh.sh ├── tests-regression │ ├── .gitignore │ ├── author-compare │ │ ├── dblp-subset.gz │ │ └── out.ok │ ├── bin │ │ └── gdate │ ├── code-metrics │ │ ├── in │ │ │ └── date │ │ │ │ ├── date.c │ │ │ │ ├── extern.h │ │ │ │ ├── netdate.c │ │ │ │ ├── vary.c │ │ │ │ └── vary.h │ │ └── out.ok │ ├── commit-stats │ │ └── out.ok │ ├── compress-compare │ │ └── out.ok │ ├── dgsh-wrap │ │ ├── .gitignore │ │ ├── dd-args.ok │ │ ├── echo-deaf.ok │ │ ├── echo-s.ok │ │ ├── echo-s_caps.ok │ │ ├── paste1.ok │ │ ├── paste2.ok │ │ ├── paste3.ok │ │ ├── paste4.ok │ │ ├── tee1.ok │ │ └── tee2.ok │ ├── duplicate-files │ │ ├── in │ │ │ ├── another-same-1 │ │ │ ├── another-same-2 │ │ │ ├── different-file-1 │ │ │ ├── different-file-2 │ │ │ ├── different-file-3 │ │ │ ├── same-file-1 │ │ │ ├── same-file-2 │ │ │ └── same-file-3 │ │ └── out.ok │ ├── map-hierarchy │ │ ├── in │ │ │ ├── a │ │ │ │ └── date │ │ │ │ │ ├── date.c │ │ │ │ │ ├── vary.c │ │ │ │ │ └── vary.h │ │ │ └── b │ │ │ │ └── bin │ │ │ │ └── date │ │ │ │ ├── date.c │ │ │ │ ├── headers │ │ │ │ ├── extern.h │ │ │ │ └── vary.h │ │ │ │ ├── netdate.c │ │ │ │ └── vary.c │ │ └── out.ok │ │ │ └── map-hierarchy │ │ │ └── in │ │ │ └── b │ │ │ └── bin │ │ │ └── date │ │ │ ├── date.c │ │ │ ├── headers │ │ │ └── vary.h │ │ │ └── vary.c │ ├── parallel-word-count │ │ └── out.ok │ ├── regression │ │ ├── errors │ │ │ ├── stream-scatter-cycle.ok │ │ │ ├── stream-scatter-cycle.sh │ │ │ ├── unsafe-gather.ok │ │ │ ├── unsafe-gather.sh │ │ │ ├── unsafe-gather2.ok │ │ │ └── unsafe-gather2.sh │ │ ├── graphs │ │ │ ├── NMRPipe.ok │ │ │ ├── code-metrics.ok │ │ │ ├── commit-stats.ok │ │ │ ├── committer-plot.ok │ │ │ ├── compress-compare.ok │ │ │ ├── dir.ok │ │ │ ├── duplicate-files.ok │ │ │ ├── ft2d.ok │ │ │ ├── map-hierarchy.ok │ │ │ ├── parallel-logresolve.ok │ │ │ ├── spell-highlight.ok │ │ │ ├── text-properties.ok │ │ │ ├── web-log-report.ok │ │ │ ├── web-log-stats.ok │ │ │ └── word-properties.ok │ │ ├── scripts │ │ │ ├── NMRPipe.ok │ │ │ ├── code-metrics.ok │ │ │ ├── commit-stats.ok │ │ │ ├── committer-plot.ok │ │ │ ├── compress-compare.ok │ │ │ ├── dir.ok │ │ │ ├── duplicate-files.ok │ │ │ ├── ft2d.ok │ │ │ ├── map-hierarchy.ok │ │ │ ├── parallel-logresolve.ok │ │ │ ├── spell-highlight.ok │ │ │ ├── text-properties.ok │ │ │ ├── web-log-report.ok │ │ │ ├── web-log-stats.ok │ │ │ └── word-properties.ok │ │ └── warnings │ │ │ ├── single-target.ok │ │ │ ├── single-target.sh │ │ │ ├── unsafe-scatter.ok │ │ │ └── unsafe-scatter.sh │ ├── spell-highlight │ │ └── out.ok │ ├── tee │ │ ├── oom.err │ │ ├── perm.ok │ │ ├── tee-fastout-I-l.ok │ │ ├── tee-fastout-I-m 2k -f.ok │ │ ├── tee-fastout-I-m 2k.ok │ │ ├── tee-fastout-I.ok │ │ ├── tee-fastout-l.ok │ │ ├── tee-fastout-m 2k -f.ok │ │ ├── tee-fastout-m 2k.ok │ │ ├── tee-fastout.ok │ │ ├── tee-lagout-I-l.ok │ │ ├── tee-lagout-I-m 2k -f.ok │ │ ├── tee-lagout-I-m 2k.ok │ │ ├── tee-lagout-I.ok │ │ ├── tee-lagout-l.ok │ │ ├── tee-lagout-m 2k -f.ok │ │ ├── tee-lagout-m 2k.ok │ │ ├── tee-lagout.ok │ │ └── tee-lahout.ok │ ├── test-dgsh.sh │ ├── test-kvstore.sh │ ├── test-merge-sum.sh │ ├── test-tee.sh │ ├── test-wrap.sh │ ├── text-properties │ │ └── out.ok │ │ │ ├── character.txt │ │ │ ├── digram.txt │ │ │ ├── trigram.txt │ │ │ └── words.txt │ ├── web-log-report │ │ ├── logfile │ │ └── out.ok │ └── word-properties │ │ ├── LostWorldChap1-3 │ │ └── out.ok └── tests │ ├── .gitignore │ ├── Makefile.am │ ├── Makefile.patch │ ├── check.hack │ └── check_negotiate.c ├── diagram ├── NMRPipe-pretty-full.dot └── tee-state.dot ├── eval ├── .gitignore ├── Makefile ├── README.md ├── SConstruct ├── TextProperties.java ├── WebStats.java ├── eval-lib.sh ├── ft2d.sh ├── log-grow.pl ├── perf-eval.sh ├── web-log-report.pl └── webeval.sh ├── example ├── NMRPipe.sh ├── author-compare.sh ├── code-metrics.sh ├── commit-stats.sh ├── committer-plot.sh ├── compress-compare.sh ├── dir.sh ├── duplicate-files.sh ├── fft-block8.sh ├── ft2d.sh ├── map-hierarchy.sh ├── parallel-word-count.sh ├── reorder-columns.sh ├── spell-highlight.sh ├── static-functions.sh ├── text-properties.sh ├── uniform-5x5.sh ├── web-log-report.sh └── word-properties.sh ├── png └── README ├── simple-shell ├── comm_paste.dgsh ├── comm_paste.success ├── comm_paste_join_diff.dgsh ├── comm_paste_join_diff.success ├── comm_sort.dgsh ├── comm_sort.success ├── dir-plain.dgsh ├── grep_comm.dgsh ├── grep_comm.success ├── grep_comm.success-bash ├── grep_diff.dgsh ├── grep_diff.success ├── grep_diff.success-bash ├── grep_diff_comm.dgsh ├── grep_diff_comm.success1 ├── grep_diff_comm.success1-bash ├── grep_diff_comm.success2 ├── grep_diff_comm.success2-bash ├── grep_diff_comm.success3 ├── grep_diff_comm.success3-bash ├── grep_diff_comm.success4 ├── grep_diff_comm.success4-bash ├── join_sort.dgsh ├── join_sort.success ├── join_sort_diff.dgsh ├── join_sort_diff.success ├── ls_wc.dgsh ├── paste_diff.dgsh ├── paste_diff.success ├── secho_paste.dgsh ├── secho_paste.success ├── secho_secho_fgrep.dgsh ├── secho_secho_fgrep.success ├── simple-shell.py ├── sort_sort_comm.dgsh ├── sort_sort_comm.success ├── sort_sort_comm_paste_join_diff.dgsh ├── sort_sort_comm_paste_join_diff.success ├── tee-copy_diff_comm.dgsh ├── tee-copy_diff_comm.success ├── tee-scatter_diff_comm.dgsh ├── tee-scatter_diff_comm.success1 ├── tee-scatter_diff_comm.success2 ├── wrap-cat_comm_sort.dgsh └── wrap-cat_comm_sort.success ├── test-data ├── .gitignore ├── F ├── access.log ├── cmp0.success ├── cmp1-same1.success ├── cmp1-same2.success ├── cmp2-diff.success ├── cmp2-same.success ├── comm_paste.success ├── comm_paste_join_diff.success ├── comm_sort.success ├── d3 ├── data.csv ├── diff0-noin.success ├── diff0-stdin1.success ├── diff0-stdin2.success ├── diff0.success ├── diff1-stdin.success ├── diff1.success ├── diff2.success ├── diff3-0.success ├── diff3-1.success ├── diff3-2-stdin1.success ├── diff3-2-stdin2.success ├── diff3-2.success ├── diff3-3.success ├── diff4.success ├── dir-plain.sh ├── f1s ├── f2s ├── f3s ├── f4s ├── f4ss ├── f5s ├── f5ss ├── ff ├── fft-input.dat ├── function_bash_tools.success ├── function_dgsh_tools.success ├── grep-Lcap-c-l-matching-lines-nomatch.success ├── grep-Lcap-c-l-matching-lines.success ├── grep-Lcap-c-l-nomatch.success ├── grep-Lcap-c-l.success ├── grep-Lcap-c-matching-lines-l-nomatch.success ├── grep-Lcap-c-matching-lines-l.success ├── grep-Lcap-c-matching-lines-nomatch.success ├── grep-Lcap-c-matching-lines.success ├── grep-Lcap-c-nomatch.success ├── grep-Lcap-c.success ├── grep-Lcap-cat-nomatch.success ├── grep-Lcap-cat.success ├── grep-Lcap-l-c-matching-lines-nomatch.success ├── grep-Lcap-l-c-matching-lines.success ├── grep-Lcap-l-c-nomatch.success ├── grep-Lcap-l-c.success ├── grep-Lcap-l-matching-lines-c-nomatch.success ├── grep-Lcap-l-matching-lines-c.success ├── grep-Lcap-l-matching-lines-nomatch.success ├── grep-Lcap-l-matching-lines.success ├── grep-Lcap-l-nomatch.success ├── grep-Lcap-l.success ├── grep-Lcap-matching-lines-c-l-nomatch.success ├── grep-Lcap-matching-lines-c-l.success ├── grep-Lcap-matching-lines-c-nomatch.success ├── grep-Lcap-matching-lines-c.success ├── grep-Lcap-matching-lines-l-c-nomatch.success ├── grep-Lcap-matching-lines-l-c.success ├── grep-Lcap-matching-lines-l-nomatch.success ├── grep-Lcap-matching-lines-l.success ├── grep-Lcap-matching-lines-nomatch.success ├── grep-Lcap-matching-lines.success ├── grep-Lcap-nomatch.success ├── grep-Lcap.success ├── grep-c-Lcap-l-matching-lines-nomatch.success ├── grep-c-Lcap-l-matching-lines.success ├── grep-c-Lcap-l-nomatch.success ├── grep-c-Lcap-l.success ├── grep-c-Lcap-matching-lines-l-nomatch.success ├── grep-c-Lcap-matching-lines-l.success ├── grep-c-Lcap-matching-lines-nomatch.success ├── grep-c-Lcap-matching-lines.success ├── grep-c-Lcap-nomatch.success ├── grep-c-Lcap.success ├── grep-c-cat.success ├── grep-c-l-Lcap-matching-lines-nomatch.success ├── grep-c-l-Lcap-matching-lines.success ├── grep-c-l-Lcap-nomatch.success ├── grep-c-l-Lcap.success ├── grep-c-l-matching-lines-Lcap-nomatch.success ├── grep-c-l-matching-lines-Lcap.success ├── grep-c-l-matching-lines.success ├── grep-c-l.success ├── grep-c-matching-lines-Lcap-l-nomatch.success ├── grep-c-matching-lines-Lcap-l.success ├── grep-c-matching-lines-Lcap-nomatch.success ├── grep-c-matching-lines-Lcap.success ├── grep-c-matching-lines-l-Lcap-nomatch.success ├── grep-c-matching-lines-l-Lcap.success ├── grep-c-matching-lines-l.success ├── grep-c-matching-lines.success ├── grep-c.success ├── grep-f-cat.success ├── grep-f.success ├── grep-l-Lcap-c-matching-lines-nomatch.success ├── grep-l-Lcap-c-matching-lines.success ├── grep-l-Lcap-c-nomatch.success ├── grep-l-Lcap-c.success ├── grep-l-Lcap-matching-lines-c-nomatch.success ├── grep-l-Lcap-matching-lines-c.success ├── grep-l-Lcap-matching-lines-nomatch.success ├── grep-l-Lcap-matching-lines.success ├── grep-l-Lcap-nomatch.success ├── grep-l-Lcap.success ├── grep-l-c-Lcap-matching-lines-nomatch.success ├── grep-l-c-Lcap-matching-lines.success ├── grep-l-c-Lcap-nomatch.success ├── grep-l-c-Lcap.success ├── grep-l-c-matching-lines-Lcap-nomatch.success ├── grep-l-c-matching-lines-Lcap.success ├── grep-l-c-matching-lines.success ├── grep-l-c.success ├── grep-l-cat.success ├── grep-l-matching-lines-Lcap-c-nomatch.success ├── grep-l-matching-lines-Lcap-c.success ├── grep-l-matching-lines-Lcap-nomatch.success ├── grep-l-matching-lines-Lcap.success ├── grep-l-matching-lines-c-Lcap-nomatch.success ├── grep-l-matching-lines-c-Lcap.success ├── grep-l-matching-lines-c.success ├── grep-l-matching-lines.success ├── grep-l.success ├── grep-matching-lines-Lcap-c-l-nomatch.success ├── grep-matching-lines-Lcap-c-l.success ├── grep-matching-lines-Lcap-c-nomatch.success ├── grep-matching-lines-Lcap-c.success ├── grep-matching-lines-Lcap-l-c-nomatch.success ├── grep-matching-lines-Lcap-l-c.success ├── grep-matching-lines-Lcap-l-nomatch.success ├── grep-matching-lines-Lcap-l.success ├── grep-matching-lines-Lcap-nomatch.success ├── grep-matching-lines-Lcap.success ├── grep-matching-lines-c-Lcap-l-nomatch.success ├── grep-matching-lines-c-Lcap-l.success ├── grep-matching-lines-c-Lcap-nomatch.success ├── grep-matching-lines-c-Lcap.success ├── grep-matching-lines-c-l-Lcap-nomatch.success ├── grep-matching-lines-c-l-Lcap.success ├── grep-matching-lines-c-l.success ├── grep-matching-lines-c.success ├── grep-matching-lines-cat.success ├── grep-matching-lines-l-Lcap-c-nomatch.success ├── grep-matching-lines-l-Lcap-c.success ├── grep-matching-lines-l-Lcap-nomatch.success ├── grep-matching-lines-l-Lcap.success ├── grep-matching-lines-l-c-Lcap-nomatch.success ├── grep-matching-lines-l-c-Lcap.success ├── grep-matching-lines-l-c.success ├── grep-matching-lines-l.success ├── grep-matching-lines.success ├── grep-noargs-cat.success ├── grep-noargs.success ├── grep-o-cat.success ├── grep-o.success ├── grep-v-cat.success ├── grep-v.success ├── grep_comm.success ├── group.success ├── hello ├── j2 ├── join_sort.success ├── join_sort_diff.success ├── last ├── multipipe_one_last.success ├── multipipe_one_start.success ├── nondgsh.success ├── p1 ├── paste_diff.success ├── read_while.success ├── recursive_multipipe_oneline_end.success ├── recursive_multipipe_oneline_start.success ├── results ├── secho_paste.success ├── secho_secho_fgrep.success ├── sort_sort_comm.success ├── sort_sort_comm_paste_join_diff.success ├── subshell.success ├── tee-copy_diff_comm.success ├── top ├── world └── wrap-cat_comm_sort.success ├── unix-tools ├── .gitignore ├── Makefile ├── Readme.md ├── cat.sh ├── cmp.sh ├── cpow.c ├── cygwin-sys-select-patch.sh ├── diff.sh ├── diff3.sh ├── echo_echo_dgsh-tee.sh ├── install-wrapped.sh ├── run_all_simple_tests.sh ├── run_simple_test.sh ├── run_test.sh ├── tee.sh ├── test-compat.sh ├── wrapped-commands-posix └── wrapped-commands-tests └── web ├── format-eg.sh ├── format-syntax.sh └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/linux-ubuntu-trusty.install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/.travis/linux-ubuntu-trusty.install.sh -------------------------------------------------------------------------------- /.travis/macosx-xcode8.3.install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/.travis/macosx-xcode8.3.install.sh -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/README.md -------------------------------------------------------------------------------- /core-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/.gitignore -------------------------------------------------------------------------------- /core-tools/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/Makefile.am -------------------------------------------------------------------------------- /core-tools/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/configure.ac -------------------------------------------------------------------------------- /core-tools/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/.gitignore -------------------------------------------------------------------------------- /core-tools/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/Makefile.am -------------------------------------------------------------------------------- /core-tools/src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/debug.h -------------------------------------------------------------------------------- /core-tools/src/dgsh-conc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-conc.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-conc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-conc.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-debug.h -------------------------------------------------------------------------------- /core-tools/src/dgsh-elf.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-elf.s -------------------------------------------------------------------------------- /core-tools/src/dgsh-enumerate.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-enumerate.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-enumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-enumerate.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-fft-input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-fft-input.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-httpval.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-httpval.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-httpval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-httpval.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-macho.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-macho.s -------------------------------------------------------------------------------- /core-tools/src/dgsh-merge-sum.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-merge-sum.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-merge-sum.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-merge-sum.pl -------------------------------------------------------------------------------- /core-tools/src/dgsh-monitor.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-monitor.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-monitor.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-parallel.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-parallel.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-parallel.sh -------------------------------------------------------------------------------- /core-tools/src/dgsh-pecho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-pecho.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-readval.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-readval.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-readval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-readval.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-tee.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-tee.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-tee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-tee.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-w.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-wrap.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-wrap.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-wrap.c -------------------------------------------------------------------------------- /core-tools/src/dgsh-writeval.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-writeval.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh-writeval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh-writeval.c -------------------------------------------------------------------------------- /core-tools/src/dgsh.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh.1 -------------------------------------------------------------------------------- /core-tools/src/dgsh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh.h -------------------------------------------------------------------------------- /core-tools/src/dgsh_negotiate.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/dgsh_negotiate.3 -------------------------------------------------------------------------------- /core-tools/src/kvstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/kvstore.c -------------------------------------------------------------------------------- /core-tools/src/kvstore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/kvstore.h -------------------------------------------------------------------------------- /core-tools/src/minmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/minmax.h -------------------------------------------------------------------------------- /core-tools/src/negotiate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/negotiate.c -------------------------------------------------------------------------------- /core-tools/src/negotiate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/negotiate.h -------------------------------------------------------------------------------- /core-tools/src/perm.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/perm.1 -------------------------------------------------------------------------------- /core-tools/src/perm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/perm.sh -------------------------------------------------------------------------------- /core-tools/src/run-built-dgsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/src/run-built-dgsh.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/.gitignore: -------------------------------------------------------------------------------- 1 | test/ 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/author-compare/dblp-subset.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/author-compare/dblp-subset.gz -------------------------------------------------------------------------------- /core-tools/tests-regression/author-compare/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/author-compare/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/bin/gdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/bin/gdate -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/in/date/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/in/date/date.c -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/in/date/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/in/date/extern.h -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/in/date/netdate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/in/date/netdate.c -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/in/date/vary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/in/date/vary.c -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/in/date/vary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/in/date/vary.h -------------------------------------------------------------------------------- /core-tools/tests-regression/code-metrics/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/code-metrics/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/commit-stats/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/commit-stats/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/compress-compare/out.ok: -------------------------------------------------------------------------------- 1 | File type: ASCII 2 | Original size:40735 3 | xz:16728 4 | bzip2:15556 5 | gzip:17730 6 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/.gitignore: -------------------------------------------------------------------------------- 1 | echo 2 | echo-S 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/dd-args.ok: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/echo-deaf.ok: -------------------------------------------------------------------------------- 1 | hi 2 | 0 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/echo-s.ok: -------------------------------------------------------------------------------- 1 | hi 2 | 0 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/echo-s_caps.ok: -------------------------------------------------------------------------------- 1 | hi 2 | 0 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/paste1.ok: -------------------------------------------------------------------------------- 1 | 0 1 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/paste2.ok: -------------------------------------------------------------------------------- 1 | 0 1 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/paste3.ok: -------------------------------------------------------------------------------- 1 | 0 1 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/paste4.ok: -------------------------------------------------------------------------------- 1 | 0 1 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/tee1.ok: -------------------------------------------------------------------------------- 1 | ahi 2 | bhi 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/dgsh-wrap/tee2.ok: -------------------------------------------------------------------------------- 1 | ahi 2 | bhi 3 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/another-same-1: -------------------------------------------------------------------------------- 1 | Another same 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/another-same-2: -------------------------------------------------------------------------------- 1 | Another same 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/different-file-1: -------------------------------------------------------------------------------- 1 | hi there 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/different-file-2: -------------------------------------------------------------------------------- 1 | Some more text 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/different-file-3: -------------------------------------------------------------------------------- 1 | More text 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/same-file-1: -------------------------------------------------------------------------------- 1 | hello, world 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/same-file-2: -------------------------------------------------------------------------------- 1 | hello, world 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/in/same-file-3: -------------------------------------------------------------------------------- 1 | hello, world 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/duplicate-files/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/duplicate-files/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/a/date/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/a/date/date.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/a/date/vary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/a/date/vary.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/a/date/vary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/a/date/vary.h -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/b/bin/date/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/b/bin/date/date.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/b/bin/date/headers/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/b/bin/date/headers/extern.h -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/b/bin/date/headers/vary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/b/bin/date/headers/vary.h -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/b/bin/date/netdate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/b/bin/date/netdate.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/in/b/bin/date/vary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/in/b/bin/date/vary.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/date.c -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/headers/vary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/headers/vary.h -------------------------------------------------------------------------------- /core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/vary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/map-hierarchy/out.ok/map-hierarchy/in/b/bin/date/vary.c -------------------------------------------------------------------------------- /core-tools/tests-regression/parallel-word-count/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/parallel-word-count/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/stream-scatter-cycle.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/stream-scatter-cycle.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/stream-scatter-cycle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/stream-scatter-cycle.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/unsafe-gather.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/unsafe-gather.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/unsafe-gather.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/unsafe-gather.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/unsafe-gather2.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/unsafe-gather2.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/errors/unsafe-gather2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/errors/unsafe-gather2.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/NMRPipe.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/NMRPipe.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/code-metrics.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/code-metrics.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/commit-stats.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/commit-stats.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/committer-plot.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/committer-plot.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/compress-compare.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/compress-compare.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/dir.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/dir.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/duplicate-files.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/duplicate-files.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/ft2d.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/ft2d.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/map-hierarchy.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/map-hierarchy.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/parallel-logresolve.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/parallel-logresolve.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/spell-highlight.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/spell-highlight.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/text-properties.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/text-properties.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/web-log-report.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/web-log-report.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/web-log-stats.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/web-log-stats.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/graphs/word-properties.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/graphs/word-properties.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/NMRPipe.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/NMRPipe.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/code-metrics.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/code-metrics.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/commit-stats.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/commit-stats.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/committer-plot.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/committer-plot.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/compress-compare.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/compress-compare.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/dir.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/dir.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/duplicate-files.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/duplicate-files.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/ft2d.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/ft2d.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/map-hierarchy.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/map-hierarchy.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/parallel-logresolve.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/parallel-logresolve.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/spell-highlight.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/spell-highlight.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/text-properties.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/text-properties.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/web-log-report.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/web-log-report.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/web-log-stats.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/web-log-stats.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/scripts/word-properties.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/scripts/word-properties.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/warnings/single-target.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/warnings/single-target.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/warnings/single-target.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/warnings/single-target.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/warnings/unsafe-scatter.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/warnings/unsafe-scatter.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/regression/warnings/unsafe-scatter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/regression/warnings/unsafe-scatter.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/spell-highlight/out.ok: -------------------------------------------------------------------------------- 1 | hello cruwl world 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/oom.err: -------------------------------------------------------------------------------- 1 | dgsh-tee: Out of memory with input-side buffering specified 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/perm.ok: -------------------------------------------------------------------------------- 1 | 3 2 | 1 3 | 2 4 | 0 5 | -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-I-l.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-I-l.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-I-m 2k -f.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-I-m 2k -f.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-I-m 2k.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-I-m 2k.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-I.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-I.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-l.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-l.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-m 2k -f.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-m 2k -f.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout-m 2k.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout-m 2k.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-fastout.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-fastout.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-I-l.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-I-l.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-I-m 2k -f.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-I-m 2k -f.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-I-m 2k.ok: -------------------------------------------------------------------------------- 1 | sgsh-tee: Out of memory with input-side buffering specified 2 | -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-I.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-I.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-l.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-l.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-m 2k -f.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-m 2k -f.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout-m 2k.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout-m 2k.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lagout.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lagout.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/tee/tee-lahout.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/tee/tee-lahout.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/test-dgsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/test-dgsh.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/test-kvstore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/test-kvstore.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/test-merge-sum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/test-merge-sum.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/test-tee.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/test-tee.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/test-wrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/test-wrap.sh -------------------------------------------------------------------------------- /core-tools/tests-regression/text-properties/out.ok/character.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/text-properties/out.ok/character.txt -------------------------------------------------------------------------------- /core-tools/tests-regression/text-properties/out.ok/digram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/text-properties/out.ok/digram.txt -------------------------------------------------------------------------------- /core-tools/tests-regression/text-properties/out.ok/trigram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/text-properties/out.ok/trigram.txt -------------------------------------------------------------------------------- /core-tools/tests-regression/text-properties/out.ok/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/text-properties/out.ok/words.txt -------------------------------------------------------------------------------- /core-tools/tests-regression/web-log-report/logfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/web-log-report/logfile -------------------------------------------------------------------------------- /core-tools/tests-regression/web-log-report/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/web-log-report/out.ok -------------------------------------------------------------------------------- /core-tools/tests-regression/word-properties/LostWorldChap1-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/word-properties/LostWorldChap1-3 -------------------------------------------------------------------------------- /core-tools/tests-regression/word-properties/out.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests-regression/word-properties/out.ok -------------------------------------------------------------------------------- /core-tools/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests/.gitignore -------------------------------------------------------------------------------- /core-tools/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests/Makefile.am -------------------------------------------------------------------------------- /core-tools/tests/Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests/Makefile.patch -------------------------------------------------------------------------------- /core-tools/tests/check.hack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests/check.hack -------------------------------------------------------------------------------- /core-tools/tests/check_negotiate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/core-tools/tests/check_negotiate.c -------------------------------------------------------------------------------- /diagram/NMRPipe-pretty-full.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/diagram/NMRPipe-pretty-full.dot -------------------------------------------------------------------------------- /diagram/tee-state.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/diagram/tee-state.dot -------------------------------------------------------------------------------- /eval/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/.gitignore -------------------------------------------------------------------------------- /eval/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/Makefile -------------------------------------------------------------------------------- /eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/README.md -------------------------------------------------------------------------------- /eval/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/SConstruct -------------------------------------------------------------------------------- /eval/TextProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/TextProperties.java -------------------------------------------------------------------------------- /eval/WebStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/WebStats.java -------------------------------------------------------------------------------- /eval/eval-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/eval-lib.sh -------------------------------------------------------------------------------- /eval/ft2d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/ft2d.sh -------------------------------------------------------------------------------- /eval/log-grow.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/log-grow.pl -------------------------------------------------------------------------------- /eval/perf-eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/perf-eval.sh -------------------------------------------------------------------------------- /eval/web-log-report.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/web-log-report.pl -------------------------------------------------------------------------------- /eval/webeval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/eval/webeval.sh -------------------------------------------------------------------------------- /example/NMRPipe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/NMRPipe.sh -------------------------------------------------------------------------------- /example/author-compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/author-compare.sh -------------------------------------------------------------------------------- /example/code-metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/code-metrics.sh -------------------------------------------------------------------------------- /example/commit-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/commit-stats.sh -------------------------------------------------------------------------------- /example/committer-plot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/committer-plot.sh -------------------------------------------------------------------------------- /example/compress-compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/compress-compare.sh -------------------------------------------------------------------------------- /example/dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/dir.sh -------------------------------------------------------------------------------- /example/duplicate-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/duplicate-files.sh -------------------------------------------------------------------------------- /example/fft-block8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/fft-block8.sh -------------------------------------------------------------------------------- /example/ft2d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/ft2d.sh -------------------------------------------------------------------------------- /example/map-hierarchy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/map-hierarchy.sh -------------------------------------------------------------------------------- /example/parallel-word-count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/parallel-word-count.sh -------------------------------------------------------------------------------- /example/reorder-columns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/reorder-columns.sh -------------------------------------------------------------------------------- /example/spell-highlight.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/spell-highlight.sh -------------------------------------------------------------------------------- /example/static-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/static-functions.sh -------------------------------------------------------------------------------- /example/text-properties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/text-properties.sh -------------------------------------------------------------------------------- /example/uniform-5x5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/uniform-5x5.sh -------------------------------------------------------------------------------- /example/web-log-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/web-log-report.sh -------------------------------------------------------------------------------- /example/word-properties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/example/word-properties.sh -------------------------------------------------------------------------------- /png/README: -------------------------------------------------------------------------------- 1 | This is the destination for auto-generated PNG files 2 | -------------------------------------------------------------------------------- /simple-shell/comm_paste.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/comm_paste.dgsh -------------------------------------------------------------------------------- /simple-shell/comm_paste.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/comm_paste.success -------------------------------------------------------------------------------- /simple-shell/comm_paste_join_diff.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/comm_paste_join_diff.dgsh -------------------------------------------------------------------------------- /simple-shell/comm_paste_join_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/comm_paste_join_diff.success -------------------------------------------------------------------------------- /simple-shell/comm_sort.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/comm_sort.dgsh -------------------------------------------------------------------------------- /simple-shell/comm_sort.success: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /simple-shell/dir-plain.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/dir-plain.dgsh -------------------------------------------------------------------------------- /simple-shell/grep_comm.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_comm.dgsh -------------------------------------------------------------------------------- /simple-shell/grep_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_comm.success -------------------------------------------------------------------------------- /simple-shell/grep_comm.success-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_comm.success-bash -------------------------------------------------------------------------------- /simple-shell/grep_diff.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff.dgsh -------------------------------------------------------------------------------- /simple-shell/grep_diff.success: -------------------------------------------------------------------------------- 1 | 1c1 2 | < F:not 3 | --- 4 | > ff:match 5 | -------------------------------------------------------------------------------- /simple-shell/grep_diff.success-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff.success-bash -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff_comm.dgsh -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success1: -------------------------------------------------------------------------------- 1 | 1c1 2 | < ff 3 | --- 4 | > F 5 | F:not 6 | ff:match 7 | -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success1-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff_comm.success1-bash -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success2: -------------------------------------------------------------------------------- 1 | F:not 2 | ff:match 3 | 1c1 4 | < ff 5 | --- 6 | > F 7 | -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success2-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff_comm.success2-bash -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success3: -------------------------------------------------------------------------------- 1 | 1c1 2 | < ff 3 | --- 4 | > F 5 | ff:match 6 | F:not 7 | -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success3-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff_comm.success3-bash -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success4: -------------------------------------------------------------------------------- 1 | ff:match 2 | F:not 3 | 1c1 4 | < ff 5 | --- 6 | > F 7 | -------------------------------------------------------------------------------- /simple-shell/grep_diff_comm.success4-bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/grep_diff_comm.success4-bash -------------------------------------------------------------------------------- /simple-shell/join_sort.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/join_sort.dgsh -------------------------------------------------------------------------------- /simple-shell/join_sort.success: -------------------------------------------------------------------------------- 1 | 2 | 3 3 | 3 4 | 4 5 | 4 6 | 5 7 | -------------------------------------------------------------------------------- /simple-shell/join_sort_diff.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/join_sort_diff.dgsh -------------------------------------------------------------------------------- /simple-shell/join_sort_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/join_sort_diff.success -------------------------------------------------------------------------------- /simple-shell/ls_wc.dgsh: -------------------------------------------------------------------------------- 1 | 1 ls 2 | 2 wc -l 3 | 4 | % 5 | socketpipe 1 2 6 | -------------------------------------------------------------------------------- /simple-shell/paste_diff.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/paste_diff.dgsh -------------------------------------------------------------------------------- /simple-shell/paste_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/paste_diff.success -------------------------------------------------------------------------------- /simple-shell/secho_paste.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/secho_paste.dgsh -------------------------------------------------------------------------------- /simple-shell/secho_paste.success: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /simple-shell/secho_secho_fgrep.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/secho_secho_fgrep.dgsh -------------------------------------------------------------------------------- /simple-shell/secho_secho_fgrep.success: -------------------------------------------------------------------------------- 1 | match 2 | -------------------------------------------------------------------------------- /simple-shell/simple-shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/simple-shell.py -------------------------------------------------------------------------------- /simple-shell/sort_sort_comm.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/sort_sort_comm.dgsh -------------------------------------------------------------------------------- /simple-shell/sort_sort_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/sort_sort_comm.success -------------------------------------------------------------------------------- /simple-shell/sort_sort_comm_paste_join_diff.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/sort_sort_comm_paste_join_diff.dgsh -------------------------------------------------------------------------------- /simple-shell/sort_sort_comm_paste_join_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/sort_sort_comm_paste_join_diff.success -------------------------------------------------------------------------------- /simple-shell/tee-copy_diff_comm.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/tee-copy_diff_comm.dgsh -------------------------------------------------------------------------------- /simple-shell/tee-copy_diff_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/tee-copy_diff_comm.success -------------------------------------------------------------------------------- /simple-shell/tee-scatter_diff_comm.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/tee-scatter_diff_comm.dgsh -------------------------------------------------------------------------------- /simple-shell/tee-scatter_diff_comm.success1: -------------------------------------------------------------------------------- 1 | 1d0 2 | < world 3 | hello 4 | -------------------------------------------------------------------------------- /simple-shell/tee-scatter_diff_comm.success2: -------------------------------------------------------------------------------- 1 | hello 2 | 1d0 3 | < world 4 | -------------------------------------------------------------------------------- /simple-shell/wrap-cat_comm_sort.dgsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/simple-shell/wrap-cat_comm_sort.dgsh -------------------------------------------------------------------------------- /simple-shell/wrap-cat_comm_sort.success: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /test-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/.gitignore -------------------------------------------------------------------------------- /test-data/F: -------------------------------------------------------------------------------- 1 | not 2 | -------------------------------------------------------------------------------- /test-data/access.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/access.log -------------------------------------------------------------------------------- /test-data/cmp0.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/cmp1-same1.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/cmp1-same2.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/cmp2-diff.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/cmp2-same.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/comm_paste.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/comm_paste.success -------------------------------------------------------------------------------- /test-data/comm_paste_join_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/comm_paste_join_diff.success -------------------------------------------------------------------------------- /test-data/comm_sort.success: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /test-data/d3: -------------------------------------------------------------------------------- 1 | 4 2 | 8 3 | 9 4 | -------------------------------------------------------------------------------- /test-data/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/data.csv -------------------------------------------------------------------------------- /test-data/diff0-noin.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/diff0-stdin1.success: -------------------------------------------------------------------------------- 1 | 1d0 2 | < 0 3 | -------------------------------------------------------------------------------- /test-data/diff0-stdin2.success: -------------------------------------------------------------------------------- 1 | 0a1 2 | > 0 3 | -------------------------------------------------------------------------------- /test-data/diff0.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/diff1-stdin.success: -------------------------------------------------------------------------------- 1 | 1c1 2 | < 0 3 | --- 4 | > 1 5 | -------------------------------------------------------------------------------- /test-data/diff1.success: -------------------------------------------------------------------------------- 1 | 0a1 2 | > 0 3 | -------------------------------------------------------------------------------- /test-data/diff2.success: -------------------------------------------------------------------------------- 1 | 1c1 2 | < 0 3 | --- 4 | > 1 5 | -------------------------------------------------------------------------------- /test-data/diff3-0.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/diff3-1.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff3-1.success -------------------------------------------------------------------------------- /test-data/diff3-2-stdin1.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff3-2-stdin1.success -------------------------------------------------------------------------------- /test-data/diff3-2-stdin2.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff3-2-stdin2.success -------------------------------------------------------------------------------- /test-data/diff3-2.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff3-2.success -------------------------------------------------------------------------------- /test-data/diff3-3.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff3-3.success -------------------------------------------------------------------------------- /test-data/diff4.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/diff4.success -------------------------------------------------------------------------------- /test-data/dir-plain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/dir-plain.sh -------------------------------------------------------------------------------- /test-data/f1s: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | -------------------------------------------------------------------------------- /test-data/f2s: -------------------------------------------------------------------------------- 1 | 2 | 3 3 | 3 4 | 4 5 | 4 6 | 5 7 | -------------------------------------------------------------------------------- /test-data/f3s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/f3s -------------------------------------------------------------------------------- /test-data/f4s: -------------------------------------------------------------------------------- 1 | 4 2 | 3 | 2 4 | 8 5 | 10 6 | 3 7 | 2 8 | 9 9 | -------------------------------------------------------------------------------- /test-data/f4ss: -------------------------------------------------------------------------------- 1 | 2 | 10 3 | 2 4 | 2 5 | 3 6 | 4 7 | 8 8 | 9 9 | -------------------------------------------------------------------------------- /test-data/f5s: -------------------------------------------------------------------------------- 1 | 5 2 | 1 3 | 6 4 | 12 5 | 4 6 | 8 7 | 4 8 | 9 9 | -------------------------------------------------------------------------------- /test-data/f5ss: -------------------------------------------------------------------------------- 1 | 1 2 | 12 3 | 4 4 | 4 5 | 5 6 | 6 7 | 8 8 | 9 9 | -------------------------------------------------------------------------------- /test-data/ff: -------------------------------------------------------------------------------- 1 | match 2 | -------------------------------------------------------------------------------- /test-data/fft-input.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/fft-input.dat -------------------------------------------------------------------------------- /test-data/function_bash_tools.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/function_dgsh_tools.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-l-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-l-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-l.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-matching-lines-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-matching-lines-l.success: -------------------------------------------------------------------------------- 1 | 1 hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | 0 3 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-c.success: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-cat-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-cat.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-c-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-c-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-c.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-matching-lines-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-matching-lines-c.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-l.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-c-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-c-l.success: -------------------------------------------------------------------------------- 1 | hi 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-c.success: -------------------------------------------------------------------------------- 1 | hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-l-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-l-c.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-l.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-matching-lines.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-Lcap.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-l-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-l-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-l-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-l.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-matching-lines-l-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-matching-lines-l.success: -------------------------------------------------------------------------------- 1 | 1 hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-Lcap.success: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test-data/grep-c-cat.success: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-Lcap-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-Lcap-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-Lcap.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-matching-lines-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-matching-lines-Lcap.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-l.success: -------------------------------------------------------------------------------- 1 | 1 2 | (standard input) 3 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-Lcap-l-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-Lcap-l.success: -------------------------------------------------------------------------------- 1 | 1 hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-Lcap.success: -------------------------------------------------------------------------------- 1 | 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-l-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-l-Lcap.success: -------------------------------------------------------------------------------- 1 | 1 hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines-l.success: -------------------------------------------------------------------------------- 1 | 1 hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-c-matching-lines.success: -------------------------------------------------------------------------------- 1 | 1 2 | hi 3 | -------------------------------------------------------------------------------- /test-data/grep-c.success: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test-data/grep-f-cat.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-f.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-c-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-c-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-c.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-matching-lines-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-matching-lines-c.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-Lcap.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-Lcap-matching-lines-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-Lcap-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-Lcap.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-matching-lines-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-matching-lines-Lcap.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) 1 hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-c.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | 1 3 | -------------------------------------------------------------------------------- /test-data/grep-l-cat.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-Lcap-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-Lcap-c.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-Lcap.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-c-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-c-Lcap.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines-c.success: -------------------------------------------------------------------------------- 1 | (standard input) hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-l-matching-lines.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | hi 3 | -------------------------------------------------------------------------------- /test-data/grep-l.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-c-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-c-l.success: -------------------------------------------------------------------------------- 1 | hi 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-c.success: -------------------------------------------------------------------------------- 1 | hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-l-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-l-c.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-l-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-l.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-Lcap.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-Lcap-l-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-Lcap-l.success: -------------------------------------------------------------------------------- 1 | hi 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-Lcap.success: -------------------------------------------------------------------------------- 1 | hi 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-l-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-l-Lcap.success: -------------------------------------------------------------------------------- 1 | hi 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c-l.success: -------------------------------------------------------------------------------- 1 | hi 1 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-c.success: -------------------------------------------------------------------------------- 1 | hi 2 | 1 3 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-cat.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-Lcap-c-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 0 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-Lcap-c.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-Lcap.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-c-Lcap-nomatch.success: -------------------------------------------------------------------------------- 1 | 0 (standard input) 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-c-Lcap.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l-c.success: -------------------------------------------------------------------------------- 1 | hi (standard input) 1 2 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines-l.success: -------------------------------------------------------------------------------- 1 | hi 2 | (standard input) 3 | -------------------------------------------------------------------------------- /test-data/grep-matching-lines.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-noargs-cat.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-noargs.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-o-cat.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-o.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-v-cat.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep-v.success: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test-data/grep_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/grep_comm.success -------------------------------------------------------------------------------- /test-data/group.success: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test-data/hello: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test-data/j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/j2 -------------------------------------------------------------------------------- /test-data/join_sort.success: -------------------------------------------------------------------------------- 1 | 2 | 3 3 | 3 4 | 4 5 | 4 6 | 5 7 | -------------------------------------------------------------------------------- /test-data/join_sort_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/join_sort_diff.success -------------------------------------------------------------------------------- /test-data/last: -------------------------------------------------------------------------------- 1 | 4 2 | 8 3 | 9 4 | -------------------------------------------------------------------------------- /test-data/multipipe_one_last.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/multipipe_one_start.success: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/nondgsh.success: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | -------------------------------------------------------------------------------- /test-data/p1: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 2 4 | 10 5 | 6 | -------------------------------------------------------------------------------- /test-data/paste_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/paste_diff.success -------------------------------------------------------------------------------- /test-data/read_while.success: -------------------------------------------------------------------------------- 1 | hi 2 | there 3 | -------------------------------------------------------------------------------- /test-data/recursive_multipipe_oneline_end.success: -------------------------------------------------------------------------------- 1 | world 2 | hello 3 | -------------------------------------------------------------------------------- /test-data/recursive_multipipe_oneline_start.success: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /test-data/results: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 2 4 | 10 5 | 6 | -------------------------------------------------------------------------------- /test-data/secho_paste.success: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test-data/secho_secho_fgrep.success: -------------------------------------------------------------------------------- 1 | match 2 | -------------------------------------------------------------------------------- /test-data/sort_sort_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/sort_sort_comm.success -------------------------------------------------------------------------------- /test-data/sort_sort_comm_paste_join_diff.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/sort_sort_comm_paste_join_diff.success -------------------------------------------------------------------------------- /test-data/subshell.success: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test-data/tee-copy_diff_comm.success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/tee-copy_diff_comm.success -------------------------------------------------------------------------------- /test-data/top: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/test-data/top -------------------------------------------------------------------------------- /test-data/world: -------------------------------------------------------------------------------- 1 | world 2 | -------------------------------------------------------------------------------- /test-data/wrap-cat_comm_sort.success: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /unix-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/.gitignore -------------------------------------------------------------------------------- /unix-tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/Makefile -------------------------------------------------------------------------------- /unix-tools/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/Readme.md -------------------------------------------------------------------------------- /unix-tools/cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/cat.sh -------------------------------------------------------------------------------- /unix-tools/cmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/cmp.sh -------------------------------------------------------------------------------- /unix-tools/cpow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/cpow.c -------------------------------------------------------------------------------- /unix-tools/cygwin-sys-select-patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/cygwin-sys-select-patch.sh -------------------------------------------------------------------------------- /unix-tools/diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/diff.sh -------------------------------------------------------------------------------- /unix-tools/diff3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/diff3.sh -------------------------------------------------------------------------------- /unix-tools/echo_echo_dgsh-tee.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/echo_echo_dgsh-tee.sh -------------------------------------------------------------------------------- /unix-tools/install-wrapped.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/install-wrapped.sh -------------------------------------------------------------------------------- /unix-tools/run_all_simple_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/run_all_simple_tests.sh -------------------------------------------------------------------------------- /unix-tools/run_simple_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/run_simple_test.sh -------------------------------------------------------------------------------- /unix-tools/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/run_test.sh -------------------------------------------------------------------------------- /unix-tools/tee.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/tee.sh -------------------------------------------------------------------------------- /unix-tools/test-compat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/test-compat.sh -------------------------------------------------------------------------------- /unix-tools/wrapped-commands-posix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/wrapped-commands-posix -------------------------------------------------------------------------------- /unix-tools/wrapped-commands-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/unix-tools/wrapped-commands-tests -------------------------------------------------------------------------------- /web/format-eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/web/format-eg.sh -------------------------------------------------------------------------------- /web/format-syntax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/web/format-syntax.sh -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dspinellis/dgsh/HEAD/web/index.html --------------------------------------------------------------------------------