├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── COPYING ├── GNUmakefile ├── README.md ├── docs └── kant_handle_my_swag.jpeg ├── harvest ├── hvst ├── LICENSE ├── README.md └── hvst ├── lua ├── Makefile ├── README.md └── src │ ├── Makefile │ ├── align.lua │ ├── cliargs.lua │ ├── cliargs │ ├── config_loader.lua │ ├── constants.lua │ ├── core.lua │ ├── parser.lua │ ├── printer.lua │ └── utils │ │ ├── disect.lua │ │ ├── disect_argument.lua │ │ ├── filter.lua │ │ ├── lookup.lua │ │ ├── shallow_copy.lua │ │ ├── split.lua │ │ ├── trim.lua │ │ └── wordwrap.lua │ ├── extensions.json │ ├── harvest.lua │ ├── import_file_extension_list.lua │ ├── lfs.c │ └── lfs.h └── test ├── GNUmakefile ├── bats ├── bin │ └── bats ├── lib │ └── bats-core │ │ ├── common.bash │ │ ├── formatter.bash │ │ ├── preprocessing.bash │ │ ├── semaphore.bash │ │ ├── test_functions.bash │ │ ├── tracing.bash │ │ ├── validator.bash │ │ └── warnings.bash └── libexec │ └── bats-core │ ├── bats │ ├── bats-exec-file │ ├── bats-exec-suite │ ├── bats-exec-test │ ├── bats-format-cat │ ├── bats-format-junit │ ├── bats-format-pretty │ ├── bats-format-tap │ ├── bats-format-tap13 │ └── bats-preprocess ├── bats_setup ├── setup_suite.bash └── test.bats /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **.a 2 | **.o -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/COPYING -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/GNUmakefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/README.md -------------------------------------------------------------------------------- /docs/kant_handle_my_swag.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/docs/kant_handle_my_swag.jpeg -------------------------------------------------------------------------------- /harvest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/harvest -------------------------------------------------------------------------------- /hvst/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/hvst/LICENSE -------------------------------------------------------------------------------- /hvst/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/hvst/README.md -------------------------------------------------------------------------------- /hvst/hvst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/hvst/hvst -------------------------------------------------------------------------------- /lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/Makefile -------------------------------------------------------------------------------- /lua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/README.md -------------------------------------------------------------------------------- /lua/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/Makefile -------------------------------------------------------------------------------- /lua/src/align.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/align.lua -------------------------------------------------------------------------------- /lua/src/cliargs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs.lua -------------------------------------------------------------------------------- /lua/src/cliargs/config_loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/config_loader.lua -------------------------------------------------------------------------------- /lua/src/cliargs/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/constants.lua -------------------------------------------------------------------------------- /lua/src/cliargs/core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/core.lua -------------------------------------------------------------------------------- /lua/src/cliargs/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/parser.lua -------------------------------------------------------------------------------- /lua/src/cliargs/printer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/printer.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/disect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/disect.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/disect_argument.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/disect_argument.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/filter.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/lookup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/lookup.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/shallow_copy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/shallow_copy.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/split.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/split.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/trim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/trim.lua -------------------------------------------------------------------------------- /lua/src/cliargs/utils/wordwrap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/cliargs/utils/wordwrap.lua -------------------------------------------------------------------------------- /lua/src/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/extensions.json -------------------------------------------------------------------------------- /lua/src/harvest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/harvest.lua -------------------------------------------------------------------------------- /lua/src/import_file_extension_list.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/import_file_extension_list.lua -------------------------------------------------------------------------------- /lua/src/lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/lfs.c -------------------------------------------------------------------------------- /lua/src/lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/lua/src/lfs.h -------------------------------------------------------------------------------- /test/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/GNUmakefile -------------------------------------------------------------------------------- /test/bats/bin/bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/bin/bats -------------------------------------------------------------------------------- /test/bats/lib/bats-core/common.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/common.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/formatter.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/formatter.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/preprocessing.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/preprocessing.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/semaphore.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/semaphore.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/test_functions.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/test_functions.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/tracing.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/tracing.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/validator.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/validator.bash -------------------------------------------------------------------------------- /test/bats/lib/bats-core/warnings.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/lib/bats-core/warnings.bash -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-exec-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-exec-file -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-exec-suite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-exec-suite -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-exec-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-exec-test -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-format-cat: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | trap '' INT 5 | 6 | cat 7 | -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-format-junit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-format-junit -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-format-pretty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-format-pretty -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-format-tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-format-tap -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-format-tap13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-format-tap13 -------------------------------------------------------------------------------- /test/bats/libexec/bats-core/bats-preprocess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats/libexec/bats-core/bats-preprocess -------------------------------------------------------------------------------- /test/bats_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/bats_setup -------------------------------------------------------------------------------- /test/setup_suite.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/setup_suite.bash -------------------------------------------------------------------------------- /test/test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyne/harvest/HEAD/test/test.bats --------------------------------------------------------------------------------