From 16bfa94acc33f332bf7d59831f114661a86132a5 Mon Sep 17 00:00:00 2001 From: Nico Wagner Date: Fri, 7 Jul 2023 15:15:38 +0200 Subject: [PATCH] Cleanup project structure --- Cargo.toml | 73 ++++++++---------- pica-lint/Cargo.toml | 36 +++++---- pica-matcher/Cargo.toml | 24 +++--- pica-matcher/tests/record_matcher.rs | 2 +- pica-path/Cargo.toml | 23 +++--- pica-path/tests/path.rs | 2 +- pica-record/Cargo.toml | 21 ++--- pica-select/Cargo.toml | 25 +++--- pica-toolkit/Cargo.toml | 43 +++++++++++ {src => pica-toolkit/src}/cli.rs | 0 {src => pica-toolkit/src}/commands/cat.rs | 0 .../src}/commands/completions.rs | 0 .../src}/commands/convert/binary.rs | 0 .../src}/commands/convert/import.rs | 0 .../src}/commands/convert/json.rs | 0 .../src}/commands/convert/mod.rs | 0 .../src}/commands/convert/plain.rs | 0 .../src}/commands/convert/xml.rs | 0 {src => pica-toolkit/src}/commands/count.rs | 0 {src => pica-toolkit/src}/commands/filter.rs | 0 .../src}/commands/frequency.rs | 0 {src => pica-toolkit/src}/commands/hash.rs | 0 {src => pica-toolkit/src}/commands/invalid.rs | 0 {src => pica-toolkit/src}/commands/mod.rs | 0 .../src}/commands/partition.rs | 0 {src => pica-toolkit/src}/commands/print.rs | 0 {src => pica-toolkit/src}/commands/sample.rs | 0 {src => pica-toolkit/src}/commands/select.rs | 0 {src => pica-toolkit/src}/commands/slice.rs | 0 {src => pica-toolkit/src}/commands/split.rs | 0 {src => pica-toolkit/src}/common.rs | 0 {src => pica-toolkit/src}/config.rs | 0 {src => pica-toolkit/src}/macros.rs | 0 {src => pica-toolkit/src}/main.rs | 0 {src => pica-toolkit/src}/translit.rs | 0 {src => pica-toolkit/src}/util.rs | 0 .../tests}/data/000008672.dat | 0 .../tests}/data/000009229.dat | 0 .../tests}/data/000016586.dat | 0 .../tests}/data/000016756.dat | 0 .../tests}/data/004732650-nfc.dat.gz | Bin .../tests}/data/004732650-nfc.json | 0 .../tests}/data/004732650-nfc.txt | 0 .../tests}/data/004732650-nfc.xml | 0 .../tests}/data/004732650-nfd.json | 0 .../tests}/data/004732650-nfd.txt | 0 .../tests}/data/004732650-nfd.xml | 0 .../tests}/data/004732650-reduced.dat.gz | Bin .../tests}/data/004732650.dat.gz | Bin .../tests}/data/004732650.txt | 0 .../tests}/data/1004916019-color1.txt | 0 .../tests}/data/1004916019-color2.txt | 0 .../tests}/data/1004916019-spaces.txt | 0 .../tests}/data/1004916019.dat | 0 .../tests}/data/1004916019.dat.gz | Bin .../tests}/data/1004916019.json | 0 .../tests}/data/1004916019.txt | 0 .../tests}/data/1004916019.xml | 0 .../tests}/data/1004916019_reduced.dat | 0 .../tests}/data/1029350469.dat.gz | Bin .../tests}/data/1029350469_r1.dat | 0 .../tests}/data/1029350469_r2.dat | 0 .../tests}/data/1029350469_r3.dat | 0 .../tests}/data/1029350469_r4.dat | 0 .../tests}/data/118515551.dat | 0 .../tests}/data/118515551.dat.gz | Bin .../tests}/data/119232022.dat | 0 .../tests}/data/119232022.dat.gz | Bin .../tests}/data/121169502.dat | 0 .../tests}/data/algebra.dat.gz | Bin .../tests}/data/allow_list.arrow | Bin .../tests}/data/allow_list.csv | 0 .../tests}/data/deny_list.arrow | Bin .../tests}/data/deny_list.csv | 0 {tests => pica-toolkit/tests}/data/dollar.dat | 0 {tests => pica-toolkit/tests}/data/dollar.txt | 0 {tests => pica-toolkit/tests}/data/dump.csv | 0 .../tests}/data/dump.dat.gz | Bin {tests => pica-toolkit/tests}/data/dump.json | 0 {tests => pica-toolkit/tests}/data/dump.txt | 0 {tests => pica-toolkit/tests}/data/dump.xml | 0 .../tests}/data/dump_cnt.csv | 0 .../tests}/data/dump_cnt.tsv | 0 .../tests}/data/dump_cnt.txt | 0 {tests => pica-toolkit/tests}/data/filter.txt | 0 .../tests}/data/invalid.dat | 0 .../tests}/data/invalid.xml | 0 .../tests}/data/invalid_cnt.txt | 0 .../tests}/data/two-records.xml | 0 .../tests}/data/tworecs.json | 0 {tests => pica-toolkit/tests}/main.rs | 0 {tests => pica-toolkit/tests}/snapshot.rs | 0 .../algebra.dat | 0 .../math.dat.gz | Bin .../000-cat-multiple-files-output.out/out.dat | 0 .../cat/000-cat-multiple-files-output.toml | 0 .../algebra.dat | 0 .../math.dat.gz | Bin .../cat/001-cat-multiple-files-stdout.stdout | 0 .../cat/001-cat-multiple-files-stdout.toml | 0 .../002-cat-single-file-output.in/math.dat.gz | Bin .../002-cat-single-file-output.out/out.dat | 0 .../cat/002-cat-single-file-output.toml | 0 .../003-cat-single-file-stdout.in/math.dat.gz | Bin .../cat/003-cat-single-file-stdout.stdout | 0 .../cat/003-cat-single-file-stdout.toml | 0 .../cat/004-cat-skip-invalid.in/algebra.dat | 0 .../cat/004-cat-skip-invalid.in/invalid.dat | 0 .../cat/004-cat-skip-invalid.out/out.dat | 0 .../snapshot/cat/004-cat-skip-invalid.toml | 0 .../cat/005-cat-gzip-output.in/algebra.dat | 0 .../cat/005-cat-gzip-output.out/out.dat.gz | Bin .../snapshot/cat/005-cat-gzip-output.toml | 0 .../cat/006-cat-gzip-flag.in/algebra.dat | 0 .../cat/006-cat-gzip-flag.out/out.dat | Bin .../snapshot/cat/006-cat-gzip-flag.toml | 0 .../cat/007-cat-tee-writer.in/algebra.dat | 0 .../cat/007-cat-tee-writer.out/tee.dat | 0 .../snapshot/cat/007-cat-tee-writer.stdout | 0 .../snapshot/cat/007-cat-tee-writer.toml | 0 .../cat/008-cat-append-output.in/math.dat.gz | Bin .../cat/008-cat-append-output.in/out.dat | 0 .../cat/008-cat-append-output.out/out.dat | 0 .../snapshot/cat/008-cat-append-output.toml | 0 .../snapshot/cat/009-cat-stdin1-stdout.stdin | 0 .../snapshot/cat/009-cat-stdin1-stdout.stdout | 0 .../snapshot/cat/009-cat-stdin1-stdout.toml | 0 .../snapshot/cat/010-cat-stdin2-stdout.stdin | 0 .../snapshot/cat/010-cat-stdin2-stdout.stdout | 0 .../snapshot/cat/010-cat-stdin2-stdout.toml | 0 .../011-cat-stdin-file-mixed.in/math.dat.gz | Bin .../011-cat-stdin-file-mixed.out/out.dat.gz | Bin .../cat/011-cat-stdin-file-mixed.stdin | 0 .../cat/011-cat-stdin-file-mixed.toml | 0 .../012-cat-skip-invalid-config1.in/Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../cat/012-cat-skip-invalid-config1.stdout | 0 .../cat/012-cat-skip-invalid-config1.toml | 0 .../013-cat-skip-invalid-config2.in/Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../cat/013-cat-skip-invalid-config2.stdout | 0 .../cat/013-cat-skip-invalid-config2.toml | 0 .../014-cat-skip-invalid-config3.in/Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../cat/014-cat-skip-invalid-config3.stdout | 0 .../cat/014-cat-skip-invalid-config3.toml | 0 .../snapshot/cat/015-cat-missing-file.toml | 0 .../snapshot/cat/016-cat-unique-idn.toml | 0 .../snapshot/cat/017-cat-unique-hash.toml | 0 .../snapshot/cat/018-cat-unique-no-idn.toml | 0 .../completions/000-completions-bash.toml | 0 .../completions/001-completions-elvish.toml | 0 .../completions/002-completions-fish.toml | 0 .../003-completions-powershell.toml | 0 .../completions/004-completions-zsh.toml | 0 .../completions/005-completions-invalid.toml | 0 .../006-completions-output.out/.keep | 0 .../completions/006-completions-output.toml | 0 .../001-count-dump-stdout.in/dump.dat.gz | 0 .../count/001-count-dump-stdout.stdout | 0 .../snapshot/count/001-count-dump-stdout.toml | 0 .../002-count-dump-output.in/dump.dat.gz | Bin .../count/002-count-dump-output.out/count.txt | 0 .../snapshot/count/002-count-dump-output.toml | 0 .../algebra.dat | 0 .../math.dat.gz | Bin .../003-count-multiple-files-stdout.stdout | 0 .../003-count-multiple-files-stdout.toml | 0 .../count/004-count-stdin-stdout.stdin | 0 .../count/004-count-stdin-stdout.stdout | 0 .../count/004-count-stdin-stdout.toml | 0 .../005-count-file-and-stdin.in/math.dat.gz | Bin .../count/005-count-file-and-stdin.stdin | 0 .../count/005-count-file-and-stdin.stdout | 0 .../count/005-count-file-and-stdin.toml | 0 .../count/006-count-tsv-output.out/.keep | 0 .../snapshot/count/006-count-tsv-output.stdin | 0 .../count/006-count-tsv-output.stdout | 0 .../snapshot/count/006-count-tsv-output.toml | 0 .../count/007-count-csv-output.out/.keep | 0 .../snapshot/count/007-count-csv-output.stdin | 0 .../count/007-count-csv-output.stdout | 0 .../snapshot/count/007-count-csv-output.toml | 0 .../008-count-append-output.in/algebra.dat | 0 .../008-count-append-output.in/math.dat.gz | Bin .../008-count-append-output.out/count.txt | 0 .../count/008-count-append-output.trycmd | 0 .../snapshot/count/009-count-no-header.stdin | 0 .../snapshot/count/009-count-no-header.stdout | 0 .../snapshot/count/009-count-no-header.toml | 0 .../snapshot/count/010-count-records.stdin | 0 .../snapshot/count/010-count-records.toml | 0 .../snapshot/count/011-count-fields.stdin | 0 .../snapshot/count/011-count-fields.toml | 0 .../snapshot/count/012-count-subfields.stdin | 0 .../snapshot/count/012-count-subfields.toml | 0 .../count/013-count-skip-invalid-flag.stdin | 0 .../count/013-count-skip-invalid-flag.stdout | 0 .../count/013-count-skip-invalid-flag.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../count/014-count-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../count/015-count-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../count/016-count-skip-invalid-config3.toml | 0 .../017-count-invalid-config4.in/Pica.toml | 0 .../017-count-invalid-config4.in/dump.dat.gz | Bin .../count/017-count-invalid-config4.toml | 0 .../tests}/snapshot/data/004732650.dat | 0 .../tests}/snapshot/data/algebra.dat | 0 .../tests}/snapshot/data/dump.dat.gz | Bin .../tests}/snapshot/data/ffm.dat | 0 .../tests}/snapshot/data/invalid.dat | 0 .../tests}/snapshot/data/math.dat.gz | Bin ...100-filter-exists-matcher-curly-any-f.toml | 0 ...00-filter-exists-matcher-curly-any-t.stdin | 0 ...0-filter-exists-matcher-curly-any-t.stdout | 0 ...100-filter-exists-matcher-curly-any-t.toml | 0 .../0100-filter-exists-matcher-curly-f.stdin | 0 .../0100-filter-exists-matcher-curly-f.stdout | 0 .../0100-filter-exists-matcher-curly-f.toml | 0 ...filter-exists-matcher-curly-single-f.stdin | 0 ...-filter-exists-matcher-curly-single-f.toml | 0 ...filter-exists-matcher-curly-single-t.stdin | 0 ...ilter-exists-matcher-curly-single-t.stdout | 0 ...-filter-exists-matcher-curly-single-t.toml | 0 .../0100-filter-exists-matcher-curly-t.stdin | 0 .../0100-filter-exists-matcher-curly-t.stdout | 0 .../0100-filter-exists-matcher-curly-t.toml | 0 ...ilter-exists-matcher-field-pattern-f.stdin | 0 ...filter-exists-matcher-field-pattern-f.toml | 0 ...ilter-exists-matcher-field-pattern-t.stdin | 0 ...lter-exists-matcher-field-pattern-t.stdout | 0 ...filter-exists-matcher-field-pattern-t.toml | 0 ...filter-exists-matcher-field-simple-f.stdin | 0 ...-filter-exists-matcher-field-simple-f.toml | 0 ...filter-exists-matcher-field-simple-t.stdin | 0 ...ilter-exists-matcher-field-simple-t.stdout | 0 ...-filter-exists-matcher-field-simple-t.toml | 0 ...00-filter-exists-matcher-simple-any-f.toml | 0 ...0-filter-exists-matcher-simple-any-t.stdin | 0 ...-filter-exists-matcher-simple-any-t.stdout | 0 ...00-filter-exists-matcher-simple-any-t.toml | 0 .../0100-filter-exists-matcher-simple-f.stdin | 0 .../0100-filter-exists-matcher-simple-f.toml | 0 ...ilter-exists-matcher-simple-single-f.stdin | 0 ...filter-exists-matcher-simple-single-f.toml | 0 ...ilter-exists-matcher-simple-single-t.stdin | 0 ...lter-exists-matcher-simple-single-t.stdout | 0 ...filter-exists-matcher-simple-single-t.toml | 0 .../0100-filter-exists-matcher-simple-t.stdin | 0 ...0100-filter-exists-matcher-simple-t.stdout | 0 .../0100-filter-exists-matcher-simple-t.toml | 0 ...1-filter-relation-matcher-curly-eq-f.stdin | 0 ...01-filter-relation-matcher-curly-eq-f.toml | 0 ...1-filter-relation-matcher-curly-eq-t.stdin | 0 ...-filter-relation-matcher-curly-eq-t.stdout | 0 ...01-filter-relation-matcher-curly-eq-t.toml | 0 ...-filter-relation-matcher-simple-eq-f.stdin | 0 ...1-filter-relation-matcher-simple-eq-f.toml | 0 ...-filter-relation-matcher-simple-eq-t.stdin | 0 ...filter-relation-matcher-simple-eq-t.stdout | 0 ...1-filter-relation-matcher-simple-eq-t.toml | 0 ...2-filter-relation-matcher-curly-ne-f.stdin | 0 ...02-filter-relation-matcher-curly-ne-f.toml | 0 ...2-filter-relation-matcher-curly-ne-t.stdin | 0 ...-filter-relation-matcher-curly-ne-t.stdout | 0 ...02-filter-relation-matcher-curly-ne-t.toml | 0 ...-filter-relation-matcher-simple-ne-f.stdin | 0 ...2-filter-relation-matcher-simple-ne-f.toml | 0 ...-filter-relation-matcher-simple-ne-t.stdin | 0 ...filter-relation-matcher-simple-ne-t.stdout | 0 ...2-filter-relation-matcher-simple-ne-t.toml | 0 ...relation-matcher-curly-starts-with-f.stdin | 0 ...-relation-matcher-curly-starts-with-f.toml | 0 ...relation-matcher-curly-starts-with-t.stdin | 0 ...elation-matcher-curly-starts-with-t.stdout | 0 ...-relation-matcher-curly-starts-with-t.toml | 0 ...elation-matcher-simple-starts-with-f.stdin | 0 ...relation-matcher-simple-starts-with-f.toml | 0 ...elation-matcher-simple-starts-with-t.stdin | 0 ...lation-matcher-simple-starts-with-t.stdout | 0 ...relation-matcher-simple-starts-with-t.toml | 0 ...r-relation-matcher-curly-ends-with-f.stdin | 0 ...er-relation-matcher-curly-ends-with-f.toml | 0 ...r-relation-matcher-curly-ends-with-t.stdin | 0 ...-relation-matcher-curly-ends-with-t.stdout | 0 ...er-relation-matcher-curly-ends-with-t.toml | 0 ...-relation-matcher-simple-ends-with-f.stdin | 0 ...r-relation-matcher-simple-ends-with-f.toml | 0 ...-relation-matcher-simple-ends-with-t.stdin | 0 ...relation-matcher-simple-ends-with-t.stdout | 0 ...r-relation-matcher-simple-ends-with-t.toml | 0 ...ter-relation-matcher-curly-similar-f.stdin | 0 ...lter-relation-matcher-curly-similar-f.toml | 0 ...ter-relation-matcher-curly-similar-t.stdin | 0 ...er-relation-matcher-curly-similar-t.stdout | 0 ...lter-relation-matcher-curly-similar-t.toml | 0 ...er-relation-matcher-simple-similar-f.stdin | 0 ...ter-relation-matcher-simple-similar-f.toml | 0 ...er-relation-matcher-simple-similar-t.stdin | 0 ...r-relation-matcher-simple-similar-t.stdout | 0 ...ter-relation-matcher-simple-similar-t.toml | 0 .../filter/0106-filter-regex-matcher-ci.stdin | 0 .../0106-filter-regex-matcher-ci.stdout | 0 .../filter/0106-filter-regex-matcher-ci.toml | 0 .../0106-filter-regex-matcher-curly-f.stdin | 0 .../0106-filter-regex-matcher-curly-f.toml | 0 ...-filter-regex-matcher-curly-invert-f.stdin | 0 ...6-filter-regex-matcher-curly-invert-f.toml | 0 ...-filter-regex-matcher-curly-invert-t.stdin | 0 ...filter-regex-matcher-curly-invert-t.stdout | 0 ...6-filter-regex-matcher-curly-invert-t.toml | 0 .../0106-filter-regex-matcher-curly-t.stdin | 0 .../0106-filter-regex-matcher-curly-t.stdout | 0 .../0106-filter-regex-matcher-curly-t.toml | 0 .../0106-filter-regex-matcher-invalid.stdin | 0 .../0106-filter-regex-matcher-invalid.toml | 0 .../0106-filter-regex-matcher-simple-f.stdin | 0 .../0106-filter-regex-matcher-simple-f.toml | 0 ...filter-regex-matcher-simple-invert-f.stdin | 0 ...-filter-regex-matcher-simple-invert-f.toml | 0 ...filter-regex-matcher-simple-invert-t.stdin | 0 ...ilter-regex-matcher-simple-invert-t.stdout | 0 ...-filter-regex-matcher-simple-invert-t.toml | 0 .../0106-filter-regex-matcher-simple-t.stdin | 0 .../0106-filter-regex-matcher-simple-t.stdout | 0 .../0106-filter-regex-matcher-simple-t.toml | 0 .../0107-filter-in-matcher-curly-f.stdin | 0 .../0107-filter-in-matcher-curly-f.toml | 0 .../0107-filter-in-matcher-curly-t.stdin | 0 .../0107-filter-in-matcher-curly-t.stdout | 0 .../0107-filter-in-matcher-curly-t.toml | 0 .../0107-filter-in-matcher-simple-f.stdin | 0 .../0107-filter-in-matcher-simple-f.toml | 0 .../0107-filter-in-matcher-simple-t.stdin | 0 .../0107-filter-in-matcher-simple-t.stdout | 0 .../0107-filter-in-matcher-simple-t.toml | 0 .../0107-filter-not-in-matcher-curly-f.stdin | 0 .../0107-filter-not-in-matcher-curly-f.toml | 0 .../0107-filter-not-in-matcher-curly-t.stdin | 0 .../0107-filter-not-in-matcher-curly-t.stdout | 0 .../0107-filter-not-in-matcher-curly-t.toml | 0 .../0107-filter-not-in-matcher-simple-f.stdin | 0 .../0107-filter-not-in-matcher-simple-f.toml | 0 .../0107-filter-not-in-matcher-simple-t.stdin | 0 ...0107-filter-not-in-matcher-simple-t.stdout | 0 .../0107-filter-not-in-matcher-simple-t.toml | 0 ...ilter-cardinality-matcher-field-eq-f.stdin | 0 ...filter-cardinality-matcher-field-eq-f.toml | 0 ...ilter-cardinality-matcher-field-eq-t.stdin | 0 ...lter-cardinality-matcher-field-eq-t.stdout | 0 ...filter-cardinality-matcher-field-eq-t.toml | 0 ...ilter-cardinality-matcher-field-ge-f.stdin | 0 ...filter-cardinality-matcher-field-ge-f.toml | 0 ...ilter-cardinality-matcher-field-ge-t.stdin | 0 ...lter-cardinality-matcher-field-ge-t.stdout | 0 ...filter-cardinality-matcher-field-ge-t.toml | 0 ...ilter-cardinality-matcher-field-gt-f.stdin | 0 ...filter-cardinality-matcher-field-gt-f.toml | 0 ...ilter-cardinality-matcher-field-gt-t.stdin | 0 ...lter-cardinality-matcher-field-gt-t.stdout | 0 ...filter-cardinality-matcher-field-gt-t.toml | 0 ...ter-cardinality-matcher-field-invalid.toml | 0 ...ilter-cardinality-matcher-field-le-f.stdin | 0 ...filter-cardinality-matcher-field-le-f.toml | 0 ...ilter-cardinality-matcher-field-le-t.stdin | 0 ...lter-cardinality-matcher-field-le-t.stdout | 0 ...filter-cardinality-matcher-field-le-t.toml | 0 ...ilter-cardinality-matcher-field-lt-f.stdin | 0 ...filter-cardinality-matcher-field-lt-f.toml | 0 ...ilter-cardinality-matcher-field-lt-t.stdin | 0 ...lter-cardinality-matcher-field-lt-t.stdout | 0 ...filter-cardinality-matcher-field-lt-t.toml | 0 ...ilter-cardinality-matcher-field-ne-f.stdin | 0 ...filter-cardinality-matcher-field-ne-f.toml | 0 ...ilter-cardinality-matcher-field-ne-t.stdin | 0 ...lter-cardinality-matcher-field-ne-t.stdout | 0 ...filter-cardinality-matcher-field-ne-t.toml | 0 ...er-cardinality-matcher-subfield-eq-f.stdin | 0 ...ter-cardinality-matcher-subfield-eq-f.toml | 0 ...er-cardinality-matcher-subfield-eq-t.stdin | 0 ...r-cardinality-matcher-subfield-eq-t.stdout | 0 ...ter-cardinality-matcher-subfield-eq-t.toml | 0 ...er-cardinality-matcher-subfield-ge-f.stdin | 0 ...ter-cardinality-matcher-subfield-ge-f.toml | 0 ...er-cardinality-matcher-subfield-ge-t.stdin | 0 ...r-cardinality-matcher-subfield-ge-t.stdout | 0 ...ter-cardinality-matcher-subfield-ge-t.toml | 0 ...er-cardinality-matcher-subfield-gt-f.stdin | 0 ...ter-cardinality-matcher-subfield-gt-f.toml | 0 ...er-cardinality-matcher-subfield-gt-t.stdin | 0 ...r-cardinality-matcher-subfield-gt-t.stdout | 0 ...ter-cardinality-matcher-subfield-gt-t.toml | 0 ...-cardinality-matcher-subfield-invalid.toml | 0 ...er-cardinality-matcher-subfield-le-f.stdin | 0 ...ter-cardinality-matcher-subfield-le-f.toml | 0 ...er-cardinality-matcher-subfield-le-t.stdin | 0 ...r-cardinality-matcher-subfield-le-t.stdout | 0 ...ter-cardinality-matcher-subfield-le-t.toml | 0 ...er-cardinality-matcher-subfield-lt-f.stdin | 0 ...ter-cardinality-matcher-subfield-lt-f.toml | 0 ...er-cardinality-matcher-subfield-lt-t.stdin | 0 ...r-cardinality-matcher-subfield-lt-t.stdout | 0 ...ter-cardinality-matcher-subfield-lt-t.toml | 0 ...er-cardinality-matcher-subfield-ne-f.stdin | 0 ...ter-cardinality-matcher-subfield-ne-f.toml | 0 ...er-cardinality-matcher-subfield-ne-t.stdin | 0 ...r-cardinality-matcher-subfield-ne-t.stdout | 0 ...ter-cardinality-matcher-subfield-ne-t.toml | 0 .../0109-filter-group-field-composite-f.stdin | 0 .../0109-filter-group-field-composite-f.toml | 0 .../0109-filter-group-field-composite-t.stdin | 0 ...0109-filter-group-field-composite-t.stdout | 0 .../0109-filter-group-field-composite-t.toml | 0 .../0109-filter-group-field-group-f.stdin | 0 .../0109-filter-group-field-group-f.toml | 0 .../0109-filter-group-field-group-t.stdin | 0 .../0109-filter-group-field-group-t.stdout | 0 .../0109-filter-group-field-group-t.toml | 0 .../0109-filter-group-field-not-f.stdin | 0 .../filter/0109-filter-group-field-not-f.toml | 0 .../0109-filter-group-field-not-t.stdin | 0 .../0109-filter-group-field-not-t.stdout | 0 .../filter/0109-filter-group-field-not-t.toml | 0 .../0109-filter-group-field-singleton-f.stdin | 0 .../0109-filter-group-field-singleton-f.toml | 0 .../0109-filter-group-field-singleton-t.stdin | 0 ...0109-filter-group-field-singleton-t.stdout | 0 .../0109-filter-group-field-singleton-t.toml | 0 ...09-filter-group-subfield-composite-f.stdin | 0 ...109-filter-group-subfield-composite-f.toml | 0 ...09-filter-group-subfield-composite-t.stdin | 0 ...9-filter-group-subfield-composite-t.stdout | 0 ...109-filter-group-subfield-composite-t.toml | 0 .../0109-filter-group-subfield-group-f.stdin | 0 .../0109-filter-group-subfield-group-f.toml | 0 .../0109-filter-group-subfield-group-t.stdin | 0 .../0109-filter-group-subfield-group-t.stdout | 0 .../0109-filter-group-subfield-group-t.toml | 0 .../0109-filter-group-subfield-not-f.stdin | 0 .../0109-filter-group-subfield-not-f.toml | 0 .../0109-filter-group-subfield-not-t.stdin | 0 .../0109-filter-group-subfield-not-t.stdout | 0 .../0109-filter-group-subfield-not-t.toml | 0 ...09-filter-group-subfield-singleton-f.stdin | 0 ...109-filter-group-subfield-singleton-f.toml | 0 ...09-filter-group-subfield-singleton-t.stdin | 0 ...9-filter-group-subfield-singleton-t.stdout | 0 ...109-filter-group-subfield-singleton-t.toml | 0 ...110-filter-not-field-curly-bracket-f.stdin | 0 ...0110-filter-not-field-curly-bracket-f.toml | 0 ...110-filter-not-field-curly-bracket-t.stdin | 0 ...10-filter-not-field-curly-bracket-t.stdout | 0 ...0110-filter-not-field-curly-bracket-t.toml | 0 .../0110-filter-not-field-exists-f.stdin | 0 .../0110-filter-not-field-exists-f.toml | 0 .../0110-filter-not-field-exists-t.stdin | 0 .../0110-filter-not-field-exists-t.stdout | 0 .../0110-filter-not-field-exists-t.toml | 0 .../0110-filter-not-field-group-f.stdin | 0 .../filter/0110-filter-not-field-group-f.toml | 0 .../0110-filter-not-field-group-t.stdin | 0 .../0110-filter-not-field-group-t.stdout | 0 .../filter/0110-filter-not-field-group-t.toml | 0 .../filter/0110-filter-not-field-not-f.stdin | 0 .../filter/0110-filter-not-field-not-f.toml | 0 .../filter/0110-filter-not-field-not-t.stdin | 0 .../filter/0110-filter-not-field-not-t.stdout | 0 .../filter/0110-filter-not-field-not-t.toml | 0 .../0110-filter-not-subfield-exists-f.stdin | 0 .../0110-filter-not-subfield-exists-f.toml | 0 .../0110-filter-not-subfield-exists-t.stdin | 0 .../0110-filter-not-subfield-exists-t.stdout | 0 .../0110-filter-not-subfield-exists-t.toml | 0 .../0110-filter-not-subfield-group-f.stdin | 0 .../0110-filter-not-subfield-group-f.toml | 0 .../0110-filter-not-subfield-group-t.stdin | 0 .../0110-filter-not-subfield-group-t.stdout | 0 .../0110-filter-not-subfield-group-t.toml | 0 .../0110-filter-not-subfield-not-f.stdin | 0 .../0110-filter-not-subfield-not-f.toml | 0 .../0110-filter-not-subfield-not-t.stdin | 0 .../0110-filter-not-subfield-not-t.stdout | 0 .../0110-filter-not-subfield-not-t.toml | 0 .../filter/0111-filter-and-field-f.stdin | 0 .../filter/0111-filter-and-field-f.toml | 0 .../filter/0111-filter-and-field-t.stdin | 0 .../filter/0111-filter-and-field-t.stdout | 0 .../filter/0111-filter-and-field-t.toml | 0 .../filter/0111-filter-and-subfield-f.stdin | 0 .../filter/0111-filter-and-subfield-f.toml | 0 .../filter/0111-filter-and-subfield-t.stdin | 0 .../filter/0111-filter-and-subfield-t.stdout | 0 .../filter/0111-filter-and-subfield-t.toml | 0 .../filter/0112-filter-or-field-f.stdin | 0 .../filter/0112-filter-or-field-f.toml | 0 .../filter/0112-filter-or-field-t.stdin | 0 .../filter/0112-filter-or-field-t.stdout | 0 .../filter/0112-filter-or-field-t.toml | 0 .../filter/0112-filter-or-subfield-f.stdin | 0 .../filter/0112-filter-or-subfield-f.toml | 0 .../filter/0112-filter-or-subfield-t.stdin | 0 .../filter/0112-filter-or-subfield-t.stdout | 0 .../filter/0112-filter-or-subfield-t.toml | 0 ...tion-matcher-curly-starts-not-with-f.stdin | 0 ...ation-matcher-curly-starts-not-with-f.toml | 0 ...tion-matcher-curly-starts-not-with-t.stdin | 0 ...ion-matcher-curly-starts-not-with-t.stdout | 0 ...ation-matcher-curly-starts-not-with-t.toml | 0 ...ion-matcher-simple-starts-not-with-f.stdin | 0 ...tion-matcher-simple-starts-not-with-f.toml | 0 ...ion-matcher-simple-starts-not-with-t.stdin | 0 ...on-matcher-simple-starts-not-with-t.stdout | 0 ...tion-matcher-simple-starts-not-with-t.toml | 0 .../Pica.toml | 0 .../0200-filter-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../0200-filter-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../0200-filter-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../0200-filter-skip-invalid-config4.toml | 0 .../filter/0200-filter-skip-invalid-f.stdin | 0 .../filter/0200-filter-skip-invalid-f.toml | 0 .../filter/0200-filter-skip-invalid-t.toml | 0 .../filter/0201-filter-invert-match-f.stdin | 0 .../filter/0201-filter-invert-match-f.toml | 0 .../filter/0201-filter-invert-match-t.stdin | 0 .../filter/0201-filter-invert-match-t.stdout | 0 .../filter/0201-filter-invert-match-t.toml | 0 .../filter/0202-filter-keep-empty.stdin | 0 .../filter/0202-filter-keep-empty.toml | 0 .../filter/0202-filter-keep.out/out.dat.gz | Bin .../snapshot/filter/0202-filter-keep.stdin | 0 .../snapshot/filter/0202-filter-keep.toml | 0 .../filter/0202-filter-retain.out/out.dat.gz | Bin .../filter/0203-filter-discard-empty.stdin | 0 .../filter/0203-filter-discard-empty.toml | 0 .../filter/0203-filter-discard.out/out.dat.gz | Bin .../snapshot/filter/0203-filter-discard.stdin | 0 .../snapshot/filter/0203-filter-discard.toml | 0 .../filter/0203-filter-drop.out/out.dat.gz | Bin .../filter/0204-filter-file-f.in/filter.txt | 0 .../snapshot/filter/0204-filter-file-f.stdin | 0 .../snapshot/filter/0204-filter-file-f.toml | 0 .../filter/0204-filter-file-t.in/filter.txt | 0 .../snapshot/filter/0204-filter-file-t.stdin | 0 .../snapshot/filter/0204-filter-file-t.stdout | 0 .../snapshot/filter/0204-filter-file-t.toml | 0 .../0205-filter-allow-list.in/allow.csv | 0 .../0205-filter-allow-list.in/dump.dat.gz | Bin .../filter/0205-filter-allow-list.stdout | 0 .../filter/0205-filter-allow-list.toml | 0 .../filter/0206-filter-deny-list.in/deny.csv | 0 .../0206-filter-deny-list.in/dump.dat.gz | Bin .../filter/0206-filter-deny-list.stdout | 0 .../filter/0206-filter-deny-list.toml | 0 .../0207-filter-limit-default.in/dump.dat.gz | Bin .../0207-filter-limit-default.out/out.dat.gz | Bin .../filter/0207-filter-limit-default.toml | 0 .../filter/0207-filter-limit.in/dump.dat.gz | Bin .../filter/0207-filter-limit.out/out.dat.gz | Bin .../snapshot/filter/0207-filter-limit.toml | 0 .../snapshot/filter/0208-filter-and-f.stdin | 0 .../snapshot/filter/0208-filter-and-f.toml | 0 .../snapshot/filter/0208-filter-and-t.stdin | 0 .../snapshot/filter/0208-filter-and-t.stdout | 0 .../snapshot/filter/0208-filter-and-t.toml | 0 .../snapshot/filter/0209-filter-or-f.stdin | 0 .../snapshot/filter/0209-filter-or-f.toml | 0 .../snapshot/filter/0209-filter-or-t.stdin | 0 .../snapshot/filter/0209-filter-or-t.stdout | 0 .../snapshot/filter/0209-filter-or-t.toml | 0 .../snapshot/filter/0210-filter-not-f.stdin | 0 .../snapshot/filter/0210-filter-not-f.toml | 0 .../snapshot/filter/0210-filter-not-t.stdin | 0 .../snapshot/filter/0210-filter-not-t.stdout | 0 .../snapshot/filter/0210-filter-not-t.toml | 0 .../0211-filter-gzip-config.in/Pica.toml | 0 .../filter/0211-filter-gzip-config.stdin | 0 .../filter/0211-filter-gzip-config.stdout | Bin .../filter/0211-filter-gzip-config.toml | 0 .../out.dat.gz | Bin .../filter/0211-filter-gzip-output-ext.stdin | 0 .../filter/0211-filter-gzip-output-ext.toml | 0 .../0211-filter-gzip-output.out/out.dat | Bin .../filter/0211-filter-gzip-output.stdin | 0 .../filter/0211-filter-gzip-output.toml | 0 .../filter/0211-filter-gzip-stdout.stdin | 0 .../filter/0211-filter-gzip-stdout.stdout | Bin .../filter/0211-filter-gzip-stdout.toml | 0 .../0212-filter-append-empty.out/out.dat | 0 .../filter/0212-filter-append-empty.stdin | 0 .../filter/0212-filter-append-empty.toml | 0 .../filter/0212-filter-append.in/out.dat | 0 .../filter/0212-filter-append.out/out.dat | 0 .../snapshot/filter/0212-filter-append.stdin | 0 .../snapshot/filter/0212-filter-append.toml | 0 .../filter/0213-filter-tee.out/out.dat | 0 .../snapshot/filter/0213-filter-tee.stdin | 0 .../snapshot/filter/0213-filter-tee.stdout | 0 .../snapshot/filter/0213-filter-tee.toml | 0 .../0214-filter-multiple-files.in/algebra.dat | 0 .../0214-filter-multiple-files.in/math.dat.gz | Bin .../0214-filter-multiple-files.out/out.dat | 0 .../filter/0214-filter-multiple-files.toml | 0 .../0215-filter-translit-filter-f.stdin | 0 .../filter/0215-filter-translit-filter-f.toml | 0 .../Pica.toml | 0 .../0215-filter-translit-filter-t.stdin | 0 .../0215-filter-translit-filter-t.stdout | 0 .../filter/0215-filter-translit-filter-t.toml | 0 .../filter/0216-filter-invalid-filter.stdin | 0 .../filter/0216-filter-invalid-filter.toml | 0 .../filter/0300-filter-double-quotes.stdin | 0 .../filter/0300-filter-double-quotes.stdout | 0 .../filter/0300-filter-double-quotes.toml | 0 .../000-frequency-file-gz.in/dump.dat.gz | Bin .../frequency/000-frequency-file-gz.toml | 0 .../frequency/001-frequency-stdin.stdin | 0 .../frequency/001-frequency-stdin.toml | 0 .../dump.dat.gz | Bin .../002-frequency-multiple-files.toml | 0 .../003-frequency-file-stdin.in/dump.dat.gz | Bin .../frequency/003-frequency-file-stdin.stdin | 0 .../frequency/003-frequency-file-stdin.toml | 0 .../004-frequency-reverse.in/dump.dat.gz | Bin .../frequency/004-frequency-reverse.toml | 0 .../005-frequency-limit.in/dump.dat.gz | Bin .../frequency/005-frequency-limit.toml | 0 .../006-frequency-invalid-limit.toml | 0 .../007-frequency-multiple-subfields.stdin | 0 .../007-frequency-multiple-subfields.toml | 0 .../008-frequency-threshold.in/dump.dat.gz | Bin .../frequency/008-frequency-threshold.toml | 0 .../009-frequency-invalid-threshold.toml | 0 .../010-frequency-empty-result.stdin | 0 .../frequency/010-frequency-empty-result.toml | 0 .../frequency/011-frequency-header.stdin | 0 .../frequency/011-frequency-header.toml | 0 .../012-frequency-invalid-header.stdin | 0 .../012-frequency-invalid-header.toml | 0 .../013-frequency-output.in/dump.dat.gz | Bin .../013-frequency-output.out/freq.csv | 0 .../frequency/013-frequency-output.toml | 0 .../014-frequency-translit-nfc.stdin | 0 .../frequency/014-frequency-translit-nfc.toml | 0 .../014-frequency-translit-nfd.stdin | 0 .../frequency/014-frequency-translit-nfd.toml | 0 .../014-frequency-translit-nfkc.stdin | 0 .../014-frequency-translit-nfkc.toml | 0 .../014-frequency-translit-nfkd.stdin | 0 .../014-frequency-translit-nfkd.toml | 0 .../015-frequency-invalid-translit.toml | 0 .../016-frequency-skip-invalid.stdin | 0 .../frequency/016-frequency-skip-invalid.toml | 0 .../017-frequency-skip-invalid2.stdin | 0 .../017-frequency-skip-invalid2.toml | 0 .../018-frequency-skip-config1.in/Pica.toml | 0 .../018-frequency-skip-config1.in/dump.dat.gz | Bin .../frequency/018-frequency-skip-config1.toml | 0 .../019-frequency-skip-config2.in/Pica.toml | 0 .../019-frequency-skip-config2.in/dump.dat.gz | Bin .../frequency/019-frequency-skip-config2.toml | 0 .../020-frequency-skip-config3.in/Pica.toml | 0 .../020-frequency-skip-config3.in/dump.dat.gz | Bin .../frequency/020-frequency-skip-config3.toml | 0 .../021-frequency-skip-config4.in/Pica.toml | 0 .../021-frequency-skip-config4.stdin | 0 .../frequency/021-frequency-skip-config4.toml | 0 .../frequency/022-frequency-invalid-path.toml | 0 .../dump.dat.gz | Bin .../023-frequency-subfield-matcher.toml | 0 .../dump.dat.gz | Bin .../024-frequency-subfield-matcher-ci.toml | 0 .../025-frequency-tsv-output.in/dump.dat.gz | Bin .../frequency/025-frequency-tsv-output.toml | 0 .../dump.dat.gz | Bin ...requency-subfield-matcher-set-builder.toml | 0 .../586-frequency-translit-path1.in/Pica.toml | 0 .../586-frequency-translit-path1.stdin | 0 .../586-frequency-translit-path1.toml | 0 .../586-frequency-translit-path2.stdin | 0 .../586-frequency-translit-path2.toml | 0 .../tests}/snapshot/hash/000-hash-stdin.stdin | 0 .../tests}/snapshot/hash/000-hash-stdin.toml | 0 .../hash/001-hash-single-file.in/algebra.dat | 0 .../snapshot/hash/001-hash-single-file.toml | 0 .../002-hash-multiple-files.in/algebra.dat | 0 .../002-hash-multiple-files.in/math.dat.gz | Bin .../002-hash-multiple-files.out/hashes.csv | 0 .../hash/002-hash-multiple-files.toml | 0 .../003-hash-tab-separated.in/algebra.dat | 0 .../003-hash-tab-separated.in/math.dat.gz | Bin .../003-hash-tab-separated.out/hashes.tsv | 0 .../snapshot/hash/003-hash-tab-separated.toml | 0 .../004-hash-multiple-records.in/dump.dat.gz | Bin .../004-hash-multiple-records.out/hashes.csv | 0 .../hash/004-hash-multiple-records.toml | 0 .../Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../hash/005-hash-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../hash/006-hash-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../hash/007-hash-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../algebra.dat | 0 .../invalid.dat | 0 .../hash/008-hash-skip-invalid-config4.toml | 0 .../hash/009-hash-custom-header.stdin | 0 .../snapshot/hash/009-hash-custom-header.toml | 0 .../invalid/invalid-read-file.in/invalid.dat | 0 .../snapshot/invalid/invalid-read-file.stdout | 0 .../snapshot/invalid/invalid-read-file.toml | 0 .../invalid-read-gzip-file.in/DUMP.dat.gz | 0 .../invalid/invalid-read-gzip-file.stdin | 0 .../invalid/invalid-read-gzip-file.toml | 0 .../118515551.dat.gz | 0 .../invalid.dat | 0 .../invalid-read-multiple-files.stdout | 0 .../invalid/invalid-read-multiple-files.toml | 0 .../invalid/invalid-read-stdin1.stdin | 0 .../invalid/invalid-read-stdin1.stdout | 0 .../snapshot/invalid/invalid-read-stdin1.toml | 0 .../invalid-read-stdin2.in/118515551.dat.gz | 0 .../invalid/invalid-read-stdin2.stdin | 0 .../invalid/invalid-read-stdin2.stdout | 0 .../snapshot/invalid/invalid-read-stdin2.toml | 0 .../invalid/invalid-write-file.out/out.dat | 0 .../snapshot/invalid/invalid-write-file.stdin | 0 .../snapshot/invalid/invalid-write-file.toml | 0 .../0000-partition-bbg.in/dump.dat.gz | Bin .../partition/0000-partition-bbg.out/Tg1.dat | 0 .../partition/0000-partition-bbg.out/Tp1.dat | 0 .../partition/0000-partition-bbg.out/Ts1.dat | 0 .../partition/0000-partition-bbg.out/Tsz.dat | 0 .../partition/0000-partition-bbg.out/Tu1.dat | 0 .../partition/0000-partition-bbg.toml | 0 .../algebra.dat | 0 .../math.dat.gz | Bin .../0001-partition-multiple-files.out/Ts1.dat | 0 .../0001-partition-multiple-files.out/Tsz.dat | 0 .../0001-partition-multiple-files.toml | 0 .../0002-partition-stdin.out/040011569.dat | 0 .../partition/0002-partition-stdin.stdin | 0 .../partition/0002-partition-stdin.toml | 0 .../bbg_Ts1.dat | 0 .../0003-partition-template-option.stdin | 0 .../0003-partition-template-option.toml | 0 .../Pica.toml | 0 .../bbg_Tg1.dat | 0 .../bbg_Tp1.dat | 0 .../bbg_Ts1.dat | 0 .../bbg_Tsz.dat | 0 .../bbg_Tu1.dat | 0 .../dump.dat.gz | Bin .../0004-partition-template-config.toml | 0 .../0005-partition-outdir.out/outdir/Ts1.dat | 0 .../partition/0005-partition-outdir.stdin | 0 .../partition/0005-partition-outdir.toml | 0 .../.keep | 0 .../0006-partition-skip-invalid-option.stdin | 0 .../0006-partition-skip-invalid-option.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../Tg1.dat | 0 .../Tp1.dat | 0 .../Ts1.dat | 0 .../Tsz.dat | 0 .../Tu1.dat | 0 .../0007-partition-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../Tg1.dat | 0 .../Tp1.dat | 0 .../Ts1.dat | 0 .../Tsz.dat | 0 .../Tu1.dat | 0 .../0008-partition-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../Tg1.dat | 0 .../Tp1.dat | 0 .../Ts1.dat | 0 .../Tsz.dat | 0 .../Tu1.dat | 0 .../0009-partition-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../Tg1.dat | 0 .../Tp1.dat | 0 .../Ts1.dat | 0 .../Tsz.dat | 0 .../Tu1.dat | 0 .../0010-partition-skip-invalid-config4.toml | 0 .../0011-partition-gzip-flag.in/dump.dat.gz | Bin .../0011-partition-gzip-flag.out/Tb1.dat.gz | Bin .../0011-partition-gzip-flag.out/Tp1.dat.gz | Bin .../0011-partition-gzip-flag.out/Ts1.dat.gz | Bin .../partition/0011-partition-gzip-flag.toml | 0 .../0012-partition-gzip-config.in/Pica.toml | 0 .../0012-partition-gzip-config.in/dump.dat.gz | Bin .../0012-partition-gzip-config.out/Tg1.dat.gz | Bin .../0012-partition-gzip-config.out/Tp1.dat.gz | Bin .../0012-partition-gzip-config.out/Ts1.dat.gz | Bin .../0012-partition-gzip-config.out/Tsz.dat.gz | Bin .../0012-partition-gzip-config.out/Tu1.dat.gz | Bin .../partition/0012-partition-gzip-config.toml | 0 .../snapshot/print/000-print-stdin.toml | 0 .../print/001-print-color-always.stdout | 0 .../print/001-print-color-always.toml | 0 .../print/002-print-color-never.stdout | 0 .../snapshot/print/002-print-color-never.toml | 0 .../print/003-print-color-ansi.stdout | 0 .../snapshot/print/003-print-color-ansi.toml | 0 .../print/004-print-color-auto.stdout | 0 .../snapshot/print/004-print-color-auto.toml | 0 .../print/005-print-limit.in/dump.dat.gz | Bin .../snapshot/print/005-print-limit.stdout | 0 .../snapshot/print/005-print-limit.toml | 0 .../print/006-print-output.out/out.txt | 0 .../snapshot/print/006-print-output.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../out.txt | 0 .../print/007-print-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../out.txt | 0 .../print/008-print-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../out.txt | 0 .../print/009-print-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../out.txt | 0 .../print/010-print-skip-invalid-config4.toml | 0 .../print/011-print-translit-nfd.stdin | 0 .../print/011-print-translit-nfd.stdout | 0 .../print/011-print-translit-nfd.toml | 0 .../print/012-print-translit-nfkd.stdin | 0 .../print/012-print-translit-nfkd.stdout | 0 .../print/012-print-translit-nfkd.toml | 0 .../print/013-print-translit-nfc.stdin | 0 .../print/013-print-translit-nfc.stdout | 0 .../print/013-print-translit-nfc.toml | 0 .../print/014-print-translit-nfkc.stdin | 0 .../print/014-print-translit-nfkc.stdout | 0 .../print/014-print-translit-nfkc.toml | 0 .../sample/000-sample-single-record.toml | 0 .../sample/001-sample-seed-rng.in/dump.dat.gz | Bin .../001-sample-seed-rng.out/samples.dat | 0 .../snapshot/sample/001-sample-seed-rng.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../samples.dat | 0 .../002-sample-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../samples.dat | 0 .../003-sample-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../samples.dat | 0 .../004-sample-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../samples.dat | 0 .../005-sample-skip-invalid-config4.toml | 0 .../006-sample-gzip-output.in/dump.dat.gz | Bin .../006-sample-gzip-output.out/samples.dat | Bin .../sample/006-sample-gzip-output.toml | 0 .../select/000-select-missing-field.toml | 0 .../select/001-select-single-value.toml | 0 .../select/002-select-repeated-subfield.toml | 0 .../select/003-select-repeated-field.toml | 0 .../004-select-repeated-field-subfield.toml | 0 .../select/005-select-const-string1.toml | 0 .../select/006-select-const-string2.toml | 0 .../007-select-field-with-predicate.toml | 0 .../select/008-select-field-tuple.toml | 0 .../009-select-one-column.in/dump.dat.gz | Bin .../select/009-select-one-column.out/out.csv | 0 .../select/009-select-one-column.toml | 0 .../010-select-two-columns.in/dump.dat.gz | Bin .../select/010-select-two-columns.out/out.csv | 0 .../select/010-select-two-columns.toml | 0 .../011-select-cart-product.out/out.csv | 0 .../select/011-select-cart-product.stdin | 0 .../select/011-select-cart-product.toml | 0 .../select/012-select-empty-row.stdin | 0 .../snapshot/select/012-select-empty-row.toml | 0 .../select/013-select-predicate.stdin | 0 .../snapshot/select/013-select-predicate.toml | 0 .../014-select-occurrence-wildcard.stdin | 0 .../014-select-occurrence-wildcard.toml | 0 .../015-select-occurrence-explict.stdin | 0 .../select/015-select-occurrence-explict.toml | 0 .../select/016-select-occurrence-range.stdin | 0 .../select/016-select-occurrence-range.toml | 0 .../select/017-select-tag-pattern.stdin | 0 .../select/017-select-tag-pattern.toml | 0 .../select/018-select-header.in/dump.dat.gz | Bin .../select/018-select-header.out/out.csv | 0 .../snapshot/select/018-select-header.toml | 0 .../019-select-tab-separated.in/dump.dat.gz | Bin .../019-select-tab-separated.out/out.tsv | 0 .../select/019-select-tab-separated.toml | 0 .../select/020-select-no-empty-columns.stdin | 0 .../select/020-select-no-empty-columns.toml | 0 .../select/021-select-ignore-case.stdin | 0 .../select/021-select-ignore-case.toml | 0 .../select/022-select-unique-rows.stdin | 0 .../select/022-select-unique-rows.toml | 0 .../023-select-multiple-files.in/algebra.dat | 0 .../023-select-multiple-files.in/math.dat.gz | Bin .../select/023-select-multiple-files.toml | 0 .../024-select-append-output.in/out.csv | 0 .../024-select-append-output.out/out.csv | 0 .../select/024-select-append-output.stdin | 0 .../select/024-select-append-output.toml | 0 .../select/025-select-translit-nfd.stdin | 0 .../select/025-select-translit-nfd.toml | 0 .../select/026-select-translit-nfkd.stdin | 0 .../select/026-select-translit-nfkd.toml | 0 .../select/027-select-translit-nfc.stdin | 0 .../select/027-select-translit-nfc.toml | 0 .../select/028-select-translit-nfkc.stdin | 0 .../select/028-select-translit-nfkc.toml | 0 .../029-select-where-clause.in/dump.dat.gz | Bin .../select/029-select-where-clause.toml | 0 .../select/030-select-skip-invalid-t.toml | 0 .../select/031-select-skip-invalid-f.toml | 0 .../Pica.toml | 0 .../032-select-skip-invalid-config1.stdin | 0 .../032-select-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../033-select-skip-invalid-config2.stdin | 0 .../033-select-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../034-select-skip-invalid-config3.stdin | 0 .../034-select-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../035-select-skip-invalid-config4.stdin | 0 .../035-select-skip-invalid-config4.toml | 0 .../select/036-select-invalid-query.stdin | 0 .../select/036-select-invalid-query.toml | 0 .../037-select-and-connective.in/dump.dat.gz | Bin .../select/037-select-and-connective.toml | 0 .../038-select-or-connective.in/dump.dat.gz | Bin .../select/038-select-or-connective.toml | 0 .../039-select-not-connective.in/dump.dat.gz | Bin .../select/039-select-not-connective.toml | 0 .../select/040-select-allow-list.in/allow.csv | 0 .../040-select-allow-list.in/dump.dat.gz | Bin .../select/040-select-allow-list.toml | 0 .../select/041-select-deny-list.in/deny.csv | 0 .../041-select-deny-list.in/dump.dat.gz | Bin .../select/041-select-deny-list.out/out.csv | 0 .../snapshot/select/041-select-deny-list.toml | 0 .../snapshot/select/042-select-squash.toml | 0 .../select/043-select-squash-sep.toml | 0 .../044-select-squash-sep-empty-string.toml | 0 .../select/045-select-squash-sep-colon.toml | 0 .../select/046-select-squash-warning.toml | 0 .../select/047-select-squash-merge.toml | 0 .../Pica.toml | 0 .../586-select-translit-selector1.in/out.csv | 0 .../586-select-translit-selector1.stdin | 0 .../select/586-select-translit-selector1.toml | 0 .../586-select-translit-selector2.stdin | 0 .../select/586-select-translit-selector2.toml | 0 .../select/605-false-positives-regex.toml | 0 .../slice/000-slice-default.in/dump.dat.gz | Bin .../slice/000-slice-default.out/slice.dat | 0 .../snapshot/slice/000-slice-default.toml | 0 .../slice/001-slice-start.in/dump.dat.gz | Bin .../slice/001-slice-start.out/slice.dat | 0 .../snapshot/slice/001-slice-start.toml | 0 .../slice/002-slice-end.in/dump.dat.gz | Bin .../slice/002-slice-end.out/slice.dat | 0 .../tests}/snapshot/slice/002-slice-end.toml | 0 .../slice/003-slice-length.in/dump.dat.gz | Bin .../slice/003-slice-length.out/slice.dat | 0 .../snapshot/slice/003-slice-length.toml | 0 .../slice/004-slice-start-end.in/dump.dat.gz | Bin .../slice/004-slice-start-end.out/slice.dat | 0 .../snapshot/slice/004-slice-start-end.toml | 0 .../005-slice-start-length.in/dump.dat.gz | Bin .../005-slice-start-length.out/slice.dat | 0 .../slice/005-slice-start-length.toml | 0 .../dump.dat.gz | Bin .../slice/006-slice-end-less-than-start.toml | 0 .../slice/007-slice-skip-invalid-flag.stdin | 0 .../slice/007-slice-skip-invalid-flag.toml | 0 .../Pica.toml | 0 .../008-slice-skip-invalid-config1.stdin | 0 .../slice/008-slice-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../009-slice-skip-invalid-config2.stdin | 0 .../slice/009-slice-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../010-slice-skip-invalid-config3.stdin | 0 .../slice/010-slice-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../011-slice-skip-invalid-config4.stdin | 0 .../slice/011-slice-skip-invalid-config4.toml | 0 .../012-slice-gzip-output.in/dump.dat.gz | Bin .../slice/012-slice-gzip-output.out/slice.dat | Bin .../snapshot/slice/012-slice-gzip-output.toml | 0 .../013-slice-append-output.in/dump.dat.gz | Bin .../013-slice-append-output.in/slice.dat | 0 .../013-slice-append-output.out/slice.dat | 0 .../slice/013-slice-append-output.toml | 0 .../split/000-split-default.in/dump.dat.gz | Bin .../split/000-split-default.out/0.dat | 0 .../snapshot/split/000-split-default.toml | 0 .../001-split-gzip-output.in/dump.dat.gz | Bin .../split/001-split-gzip-output.out/0.dat.gz | Bin .../split/001-split-gzip-output.out/1.dat.gz | Bin .../split/001-split-gzip-output.out/2.dat.gz | Bin .../snapshot/split/001-split-gzip-output.toml | 0 .../split/002-split-outdir.in/dump.dat.gz | Bin .../split/002-split-outdir.out/out/0.dat.gz | Bin .../split/002-split-outdir.out/out/1.dat.gz | Bin .../split/002-split-outdir.out/out/2.dat.gz | Bin .../snapshot/split/002-split-outdir.toml | 0 .../split/003-split-template.in/dump.dat.gz | Bin .../split/003-split-template.out/FOO_0.dat | 0 .../split/003-split-template.out/FOO_1.dat | 0 .../split/003-split-template.out/FOO_2.dat | 0 .../snapshot/split/003-split-template.toml | 0 .../004-split-skip-invalid-flag.in/0.dat | 0 .../004-split-skip-invalid-flag.in/FOO_0.dat | 0 .../004-split-skip-invalid-flag.in/FOO_1.dat | 0 .../004-split-skip-invalid-flag.in/FOO_2.dat | 0 .../dump.dat.gz | Bin .../split/004-split-skip-invalid-flag.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../005-split-skip-invalid-config1.out/0.dat | 0 .../split/005-split-skip-invalid-config1.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../006-split-skip-invalid-config2.out/0.dat | 0 .../split/006-split-skip-invalid-config2.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../007-split-skip-invalid-config3.out/0.dat | 0 .../split/007-split-skip-invalid-config3.toml | 0 .../Pica.toml | 0 .../dump.dat.gz | Bin .../008-split-skip-invalid-config4.out/0.dat | 0 .../split/008-split-skip-invalid-config4.toml | 0 1068 files changed, 144 insertions(+), 105 deletions(-) create mode 100644 pica-toolkit/Cargo.toml rename {src => pica-toolkit/src}/cli.rs (100%) rename {src => pica-toolkit/src}/commands/cat.rs (100%) rename {src => pica-toolkit/src}/commands/completions.rs (100%) rename {src => pica-toolkit/src}/commands/convert/binary.rs (100%) rename {src => pica-toolkit/src}/commands/convert/import.rs (100%) rename {src => pica-toolkit/src}/commands/convert/json.rs (100%) rename {src => pica-toolkit/src}/commands/convert/mod.rs (100%) rename {src => pica-toolkit/src}/commands/convert/plain.rs (100%) rename {src => pica-toolkit/src}/commands/convert/xml.rs (100%) rename {src => pica-toolkit/src}/commands/count.rs (100%) rename {src => pica-toolkit/src}/commands/filter.rs (100%) rename {src => pica-toolkit/src}/commands/frequency.rs (100%) rename {src => pica-toolkit/src}/commands/hash.rs (100%) rename {src => pica-toolkit/src}/commands/invalid.rs (100%) rename {src => pica-toolkit/src}/commands/mod.rs (100%) rename {src => pica-toolkit/src}/commands/partition.rs (100%) rename {src => pica-toolkit/src}/commands/print.rs (100%) rename {src => pica-toolkit/src}/commands/sample.rs (100%) rename {src => pica-toolkit/src}/commands/select.rs (100%) rename {src => pica-toolkit/src}/commands/slice.rs (100%) rename {src => pica-toolkit/src}/commands/split.rs (100%) rename {src => pica-toolkit/src}/common.rs (100%) rename {src => pica-toolkit/src}/config.rs (100%) rename {src => pica-toolkit/src}/macros.rs (100%) rename {src => pica-toolkit/src}/main.rs (100%) rename {src => pica-toolkit/src}/translit.rs (100%) rename {src => pica-toolkit/src}/util.rs (100%) rename {tests => pica-toolkit/tests}/data/000008672.dat (100%) rename {tests => pica-toolkit/tests}/data/000009229.dat (100%) rename {tests => pica-toolkit/tests}/data/000016586.dat (100%) rename {tests => pica-toolkit/tests}/data/000016756.dat (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfc.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfc.json (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfc.txt (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfc.xml (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfd.json (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfd.txt (100%) rename {tests => pica-toolkit/tests}/data/004732650-nfd.xml (100%) rename {tests => pica-toolkit/tests}/data/004732650-reduced.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/004732650.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/004732650.txt (100%) rename {tests => pica-toolkit/tests}/data/1004916019-color1.txt (100%) rename {tests => pica-toolkit/tests}/data/1004916019-color2.txt (100%) rename {tests => pica-toolkit/tests}/data/1004916019-spaces.txt (100%) rename {tests => pica-toolkit/tests}/data/1004916019.dat (100%) rename {tests => pica-toolkit/tests}/data/1004916019.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/1004916019.json (100%) rename {tests => pica-toolkit/tests}/data/1004916019.txt (100%) rename {tests => pica-toolkit/tests}/data/1004916019.xml (100%) rename {tests => pica-toolkit/tests}/data/1004916019_reduced.dat (100%) rename {tests => pica-toolkit/tests}/data/1029350469.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/1029350469_r1.dat (100%) rename {tests => pica-toolkit/tests}/data/1029350469_r2.dat (100%) rename {tests => pica-toolkit/tests}/data/1029350469_r3.dat (100%) rename {tests => pica-toolkit/tests}/data/1029350469_r4.dat (100%) rename {tests => pica-toolkit/tests}/data/118515551.dat (100%) rename {tests => pica-toolkit/tests}/data/118515551.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/119232022.dat (100%) rename {tests => pica-toolkit/tests}/data/119232022.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/121169502.dat (100%) rename {tests => pica-toolkit/tests}/data/algebra.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/allow_list.arrow (100%) rename {tests => pica-toolkit/tests}/data/allow_list.csv (100%) rename {tests => pica-toolkit/tests}/data/deny_list.arrow (100%) rename {tests => pica-toolkit/tests}/data/deny_list.csv (100%) rename {tests => pica-toolkit/tests}/data/dollar.dat (100%) rename {tests => pica-toolkit/tests}/data/dollar.txt (100%) rename {tests => pica-toolkit/tests}/data/dump.csv (100%) rename {tests => pica-toolkit/tests}/data/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/data/dump.json (100%) rename {tests => pica-toolkit/tests}/data/dump.txt (100%) rename {tests => pica-toolkit/tests}/data/dump.xml (100%) rename {tests => pica-toolkit/tests}/data/dump_cnt.csv (100%) rename {tests => pica-toolkit/tests}/data/dump_cnt.tsv (100%) rename {tests => pica-toolkit/tests}/data/dump_cnt.txt (100%) rename {tests => pica-toolkit/tests}/data/filter.txt (100%) rename {tests => pica-toolkit/tests}/data/invalid.dat (100%) rename {tests => pica-toolkit/tests}/data/invalid.xml (100%) rename {tests => pica-toolkit/tests}/data/invalid_cnt.txt (100%) rename {tests => pica-toolkit/tests}/data/two-records.xml (100%) rename {tests => pica-toolkit/tests}/data/tworecs.json (100%) rename {tests => pica-toolkit/tests}/main.rs (100%) rename {tests => pica-toolkit/tests}/snapshot.rs (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/000-cat-multiple-files-output.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/000-cat-multiple-files-output.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/000-cat-multiple-files-output.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/000-cat-multiple-files-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/001-cat-multiple-files-stdout.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/001-cat-multiple-files-stdout.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/001-cat-multiple-files-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/001-cat-multiple-files-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/002-cat-single-file-output.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/002-cat-single-file-output.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/002-cat-single-file-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/003-cat-single-file-stdout.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/003-cat-single-file-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/003-cat-single-file-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/004-cat-skip-invalid.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/004-cat-skip-invalid.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/004-cat-skip-invalid.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/004-cat-skip-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/005-cat-gzip-output.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/005-cat-gzip-output.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/005-cat-gzip-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/006-cat-gzip-flag.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/006-cat-gzip-flag.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/006-cat-gzip-flag.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/007-cat-tee-writer.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/007-cat-tee-writer.out/tee.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/007-cat-tee-writer.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/007-cat-tee-writer.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/008-cat-append-output.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/008-cat-append-output.in/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/008-cat-append-output.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/008-cat-append-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/009-cat-stdin1-stdout.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/009-cat-stdin1-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/009-cat-stdin1-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/010-cat-stdin2-stdout.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/010-cat-stdin2-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/010-cat-stdin2-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/011-cat-stdin-file-mixed.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/011-cat-stdin-file-mixed.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/011-cat-stdin-file-mixed.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/011-cat-stdin-file-mixed.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/012-cat-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/012-cat-skip-invalid-config1.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/012-cat-skip-invalid-config1.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/012-cat-skip-invalid-config1.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/012-cat-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/013-cat-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/013-cat-skip-invalid-config2.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/013-cat-skip-invalid-config2.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/013-cat-skip-invalid-config2.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/013-cat-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/014-cat-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/014-cat-skip-invalid-config3.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/014-cat-skip-invalid-config3.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/014-cat-skip-invalid-config3.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/014-cat-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/015-cat-missing-file.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/016-cat-unique-idn.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/017-cat-unique-hash.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/cat/018-cat-unique-no-idn.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/000-completions-bash.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/001-completions-elvish.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/002-completions-fish.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/003-completions-powershell.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/004-completions-zsh.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/005-completions-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/006-completions-output.out/.keep (100%) rename {tests => pica-toolkit/tests}/snapshot/completions/006-completions-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/001-count-dump-stdout.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/001-count-dump-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/001-count-dump-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/002-count-dump-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/002-count-dump-output.out/count.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/count/002-count-dump-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/003-count-multiple-files-stdout.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/count/003-count-multiple-files-stdout.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/003-count-multiple-files-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/003-count-multiple-files-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/004-count-stdin-stdout.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/004-count-stdin-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/004-count-stdin-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/005-count-file-and-stdin.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/005-count-file-and-stdin.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/005-count-file-and-stdin.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/005-count-file-and-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/006-count-tsv-output.out/.keep (100%) rename {tests => pica-toolkit/tests}/snapshot/count/006-count-tsv-output.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/006-count-tsv-output.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/006-count-tsv-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/007-count-csv-output.out/.keep (100%) rename {tests => pica-toolkit/tests}/snapshot/count/007-count-csv-output.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/007-count-csv-output.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/007-count-csv-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/008-count-append-output.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/count/008-count-append-output.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/008-count-append-output.out/count.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/count/008-count-append-output.trycmd (100%) rename {tests => pica-toolkit/tests}/snapshot/count/009-count-no-header.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/009-count-no-header.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/009-count-no-header.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/010-count-records.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/010-count-records.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/011-count-fields.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/011-count-fields.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/012-count-subfields.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/012-count-subfields.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/013-count-skip-invalid-flag.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/count/013-count-skip-invalid-flag.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/count/013-count-skip-invalid-flag.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/014-count-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/014-count-skip-invalid-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/014-count-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/015-count-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/015-count-skip-invalid-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/015-count-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/016-count-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/016-count-skip-invalid-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/016-count-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/017-count-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/count/017-count-invalid-config4.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/count/017-count-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/data/004732650.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/data/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/data/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/data/ffm.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/data/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/data/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-any-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-any-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-f.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-single-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-single-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-single-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-curly-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-simple-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-simple-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-field-simple-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-any-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-any-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-single-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-single-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-single-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0100-filter-exists-matcher-simple-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-ci.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-ci.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-ci.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-curly-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-invalid.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0106-filter-regex-matcher-simple-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-curly-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-curly-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-curly-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-curly-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-curly-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-simple-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-simple-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-simple-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-simple-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-in-matcher-simple-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-curly-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-curly-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-curly-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-simple-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-simple-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0107-filter-not-in-matcher-simple-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-composite-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-composite-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-composite-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-composite-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-composite-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-group-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-group-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-group-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-group-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-group-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-not-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-not-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-not-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-not-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-not-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-singleton-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-singleton-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-singleton-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-singleton-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-field-singleton-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-composite-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-composite-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-composite-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-composite-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-composite-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-group-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-group-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-group-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-group-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-group-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-not-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-not-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-not-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-not-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-not-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-singleton-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-singleton-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-singleton-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-singleton-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0109-filter-group-subfield-singleton-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-curly-bracket-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-curly-bracket-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-curly-bracket-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-exists-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-exists-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-exists-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-exists-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-exists-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-group-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-group-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-group-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-group-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-group-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-not-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-not-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-not-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-not-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-field-not-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-exists-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-exists-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-exists-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-exists-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-exists-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-group-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-group-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-group-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-group-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-group-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-not-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-not-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-not-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-not-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0110-filter-not-subfield-not-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-field-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-field-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-field-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-field-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-field-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-subfield-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-subfield-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-subfield-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-subfield-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0111-filter-and-subfield-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-field-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-field-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-field-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-field-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-field-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-subfield-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-subfield-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-subfield-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-subfield-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0112-filter-or-subfield-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0200-filter-skip-invalid-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0201-filter-invert-match-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0201-filter-invert-match-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0201-filter-invert-match-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0201-filter-invert-match-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0201-filter-invert-match-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-keep-empty.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-keep-empty.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-keep.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-keep.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-keep.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0202-filter-retain.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-discard-empty.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-discard-empty.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-discard.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-discard.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-discard.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0203-filter-drop.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-f.in/filter.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-t.in/filter.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0204-filter-file-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0205-filter-allow-list.in/allow.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0205-filter-allow-list.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0205-filter-allow-list.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0205-filter-allow-list.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0206-filter-deny-list.in/deny.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0206-filter-deny-list.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0206-filter-deny-list.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0206-filter-deny-list.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit-default.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit-default.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit-default.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0207-filter-limit.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0208-filter-and-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0208-filter-and-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0208-filter-and-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0208-filter-and-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0208-filter-and-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0209-filter-or-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0209-filter-or-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0209-filter-or-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0209-filter-or-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0209-filter-or-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0210-filter-not-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0210-filter-not-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0210-filter-not-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0210-filter-not-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0210-filter-not-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-config.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-config.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-config.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-config.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output-ext.out/out.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output-ext.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output-ext.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-stdout.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-stdout.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0211-filter-gzip-stdout.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append-empty.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append-empty.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append-empty.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append.in/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0212-filter-append.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0213-filter-tee.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0213-filter-tee.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0213-filter-tee.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0213-filter-tee.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0214-filter-multiple-files.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0214-filter-multiple-files.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0214-filter-multiple-files.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0214-filter-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-f.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-t.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-t.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-t.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0215-filter-translit-filter-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0216-filter-invalid-filter.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0216-filter-invalid-filter.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0300-filter-double-quotes.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0300-filter-double-quotes.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/filter/0300-filter-double-quotes.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/000-frequency-file-gz.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/000-frequency-file-gz.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/001-frequency-stdin.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/001-frequency-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/002-frequency-multiple-files.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/002-frequency-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/003-frequency-file-stdin.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/003-frequency-file-stdin.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/003-frequency-file-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/004-frequency-reverse.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/004-frequency-reverse.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/005-frequency-limit.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/005-frequency-limit.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/006-frequency-invalid-limit.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/007-frequency-multiple-subfields.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/007-frequency-multiple-subfields.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/008-frequency-threshold.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/008-frequency-threshold.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/009-frequency-invalid-threshold.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/010-frequency-empty-result.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/010-frequency-empty-result.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/011-frequency-header.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/011-frequency-header.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/012-frequency-invalid-header.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/012-frequency-invalid-header.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/013-frequency-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/013-frequency-output.out/freq.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/013-frequency-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfkc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfkc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfkd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/014-frequency-translit-nfkd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/015-frequency-invalid-translit.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/016-frequency-skip-invalid.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/016-frequency-skip-invalid.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/017-frequency-skip-invalid2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/017-frequency-skip-invalid2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/018-frequency-skip-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/018-frequency-skip-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/018-frequency-skip-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/019-frequency-skip-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/019-frequency-skip-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/019-frequency-skip-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/020-frequency-skip-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/020-frequency-skip-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/020-frequency-skip-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/021-frequency-skip-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/021-frequency-skip-config4.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/021-frequency-skip-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/022-frequency-invalid-path.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/023-frequency-subfield-matcher.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/023-frequency-subfield-matcher.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/024-frequency-subfield-matcher-ci.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/024-frequency-subfield-matcher-ci.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/025-frequency-tsv-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/025-frequency-tsv-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/026-frequency-subfield-matcher-set-builder.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/026-frequency-subfield-matcher-set-builder.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/586-frequency-translit-path1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/586-frequency-translit-path1.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/586-frequency-translit-path1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/586-frequency-translit-path2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/frequency/586-frequency-translit-path2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/000-hash-stdin.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/000-hash-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/001-hash-single-file.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/001-hash-single-file.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/002-hash-multiple-files.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/002-hash-multiple-files.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/002-hash-multiple-files.out/hashes.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/002-hash-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/003-hash-tab-separated.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/003-hash-tab-separated.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/003-hash-tab-separated.out/hashes.tsv (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/003-hash-tab-separated.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/004-hash-multiple-records.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/004-hash-multiple-records.out/hashes.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/004-hash-multiple-records.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/005-hash-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/005-hash-skip-invalid-config1.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/005-hash-skip-invalid-config1.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/005-hash-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/006-hash-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/006-hash-skip-invalid-config2.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/006-hash-skip-invalid-config2.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/006-hash-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/007-hash-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/007-hash-skip-invalid-config3.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/007-hash-skip-invalid-config3.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/007-hash-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/008-hash-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/008-hash-skip-invalid-config4.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/008-hash-skip-invalid-config4.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/008-hash-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/009-hash-custom-header.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/hash/009-hash-custom-header.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-file.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-file.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-file.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-gzip-file.in/DUMP.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-gzip-file.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-gzip-file.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-multiple-files.in/118515551.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-multiple-files.in/invalid.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-multiple-files.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin1.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin1.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin2.in/118515551.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin2.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-read-stdin2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-write-file.out/out.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-write-file.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/invalid/invalid-write-file.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.out/Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.out/Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.out/Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0000-partition-bbg.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0001-partition-multiple-files.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0001-partition-multiple-files.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0001-partition-multiple-files.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0001-partition-multiple-files.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0001-partition-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0002-partition-stdin.out/040011569.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0002-partition-stdin.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0002-partition-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0003-partition-template-option.out/bbg_Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0003-partition-template-option.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0003-partition-template-option.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/bbg_Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/bbg_Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/bbg_Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/bbg_Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/bbg_Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0004-partition-template-config.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0005-partition-outdir.out/outdir/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0005-partition-outdir.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0005-partition-outdir.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0006-partition-skip-invalid-option.out/.keep (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0006-partition-skip-invalid-option.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0006-partition-skip-invalid-option.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.out/Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.out/Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.out/Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0007-partition-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.out/Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.out/Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.out/Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0008-partition-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.out/Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.out/Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.out/Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0009-partition-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.out/Tg1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.out/Tp1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.out/Ts1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.out/Tsz.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.out/Tu1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0010-partition-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0011-partition-gzip-flag.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0011-partition-gzip-flag.out/Tb1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0011-partition-gzip-flag.out/Tp1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0011-partition-gzip-flag.out/Ts1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0011-partition-gzip-flag.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.out/Tg1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.out/Tp1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.out/Ts1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.out/Tsz.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.out/Tu1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/partition/0012-partition-gzip-config.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/000-print-stdin.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/001-print-color-always.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/001-print-color-always.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/002-print-color-never.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/002-print-color-never.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/003-print-color-ansi.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/003-print-color-ansi.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/004-print-color-auto.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/004-print-color-auto.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/005-print-limit.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/print/005-print-limit.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/005-print-limit.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/006-print-output.out/out.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/print/006-print-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/007-print-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/007-print-skip-invalid-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/print/007-print-skip-invalid-config1.out/out.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/print/007-print-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/008-print-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/008-print-skip-invalid-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/print/008-print-skip-invalid-config2.out/out.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/print/008-print-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/009-print-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/009-print-skip-invalid-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/print/009-print-skip-invalid-config3.out/out.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/print/009-print-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/010-print-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/010-print-skip-invalid-config4.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/print/010-print-skip-invalid-config4.out/out.txt (100%) rename {tests => pica-toolkit/tests}/snapshot/print/010-print-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/011-print-translit-nfd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/print/011-print-translit-nfd.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/011-print-translit-nfd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/012-print-translit-nfkd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/print/012-print-translit-nfkd.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/012-print-translit-nfkd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/013-print-translit-nfc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/print/013-print-translit-nfc.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/013-print-translit-nfc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/print/014-print-translit-nfkc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/print/014-print-translit-nfkc.stdout (100%) rename {tests => pica-toolkit/tests}/snapshot/print/014-print-translit-nfkc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/000-sample-single-record.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/001-sample-seed-rng.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/001-sample-seed-rng.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/001-sample-seed-rng.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/002-sample-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/002-sample-skip-invalid-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/002-sample-skip-invalid-config1.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/002-sample-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/003-sample-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/003-sample-skip-invalid-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/003-sample-skip-invalid-config2.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/003-sample-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/004-sample-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/004-sample-skip-invalid-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/004-sample-skip-invalid-config3.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/004-sample-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/005-sample-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/005-sample-skip-invalid-config4.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/005-sample-skip-invalid-config4.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/005-sample-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/006-sample-gzip-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/006-sample-gzip-output.out/samples.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/sample/006-sample-gzip-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/000-select-missing-field.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/001-select-single-value.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/002-select-repeated-subfield.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/003-select-repeated-field.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/004-select-repeated-field-subfield.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/005-select-const-string1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/006-select-const-string2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/007-select-field-with-predicate.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/008-select-field-tuple.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/009-select-one-column.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/009-select-one-column.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/009-select-one-column.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/010-select-two-columns.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/010-select-two-columns.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/010-select-two-columns.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/011-select-cart-product.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/011-select-cart-product.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/011-select-cart-product.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/012-select-empty-row.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/012-select-empty-row.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/013-select-predicate.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/013-select-predicate.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/014-select-occurrence-wildcard.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/014-select-occurrence-wildcard.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/015-select-occurrence-explict.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/015-select-occurrence-explict.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/016-select-occurrence-range.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/016-select-occurrence-range.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/017-select-tag-pattern.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/017-select-tag-pattern.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/018-select-header.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/018-select-header.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/018-select-header.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/019-select-tab-separated.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/019-select-tab-separated.out/out.tsv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/019-select-tab-separated.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/020-select-no-empty-columns.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/020-select-no-empty-columns.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/021-select-ignore-case.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/021-select-ignore-case.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/022-select-unique-rows.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/022-select-unique-rows.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/023-select-multiple-files.in/algebra.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/select/023-select-multiple-files.in/math.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/023-select-multiple-files.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/024-select-append-output.in/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/024-select-append-output.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/024-select-append-output.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/024-select-append-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/025-select-translit-nfd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/025-select-translit-nfd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/026-select-translit-nfkd.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/026-select-translit-nfkd.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/027-select-translit-nfc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/027-select-translit-nfc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/028-select-translit-nfkc.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/028-select-translit-nfkc.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/029-select-where-clause.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/029-select-where-clause.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/030-select-skip-invalid-t.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/031-select-skip-invalid-f.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/032-select-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/032-select-skip-invalid-config1.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/032-select-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/033-select-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/033-select-skip-invalid-config2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/033-select-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/034-select-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/034-select-skip-invalid-config3.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/034-select-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/035-select-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/035-select-skip-invalid-config4.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/035-select-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/036-select-invalid-query.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/036-select-invalid-query.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/037-select-and-connective.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/037-select-and-connective.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/038-select-or-connective.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/038-select-or-connective.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/039-select-not-connective.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/039-select-not-connective.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/040-select-allow-list.in/allow.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/040-select-allow-list.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/040-select-allow-list.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/041-select-deny-list.in/deny.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/041-select-deny-list.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/select/041-select-deny-list.out/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/041-select-deny-list.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/042-select-squash.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/043-select-squash-sep.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/044-select-squash-sep-empty-string.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/045-select-squash-sep-colon.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/046-select-squash-warning.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/047-select-squash-merge.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector1.in/out.csv (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector1.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/select/586-select-translit-selector2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/select/605-false-positives-regex.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/000-slice-default.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/000-slice-default.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/000-slice-default.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/001-slice-start.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/001-slice-start.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/001-slice-start.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/002-slice-end.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/002-slice-end.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/002-slice-end.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/003-slice-length.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/003-slice-length.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/003-slice-length.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/004-slice-start-end.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/004-slice-start-end.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/004-slice-start-end.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/005-slice-start-length.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/005-slice-start-length.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/005-slice-start-length.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/006-slice-end-less-than-start.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/006-slice-end-less-than-start.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/007-slice-skip-invalid-flag.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/007-slice-skip-invalid-flag.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/008-slice-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/008-slice-skip-invalid-config1.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/008-slice-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/009-slice-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/009-slice-skip-invalid-config2.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/009-slice-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/010-slice-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/010-slice-skip-invalid-config3.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/010-slice-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/011-slice-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/011-slice-skip-invalid-config4.stdin (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/011-slice-skip-invalid-config4.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/012-slice-gzip-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/012-slice-gzip-output.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/012-slice-gzip-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/013-slice-append-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/013-slice-append-output.in/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/013-slice-append-output.out/slice.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/slice/013-slice-append-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/000-split-default.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/000-split-default.out/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/000-split-default.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/001-split-gzip-output.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/001-split-gzip-output.out/0.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/001-split-gzip-output.out/1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/001-split-gzip-output.out/2.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/001-split-gzip-output.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/002-split-outdir.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/002-split-outdir.out/out/0.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/002-split-outdir.out/out/1.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/002-split-outdir.out/out/2.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/002-split-outdir.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/003-split-template.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/003-split-template.out/FOO_0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/003-split-template.out/FOO_1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/003-split-template.out/FOO_2.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/003-split-template.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.in/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.in/FOO_0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.in/FOO_1.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.in/FOO_2.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/004-split-skip-invalid-flag.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/005-split-skip-invalid-config1.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/005-split-skip-invalid-config1.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/005-split-skip-invalid-config1.out/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/005-split-skip-invalid-config1.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/006-split-skip-invalid-config2.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/006-split-skip-invalid-config2.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/006-split-skip-invalid-config2.out/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/006-split-skip-invalid-config2.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/007-split-skip-invalid-config3.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/007-split-skip-invalid-config3.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/007-split-skip-invalid-config3.out/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/007-split-skip-invalid-config3.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/008-split-skip-invalid-config4.in/Pica.toml (100%) rename {tests => pica-toolkit/tests}/snapshot/split/008-split-skip-invalid-config4.in/dump.dat.gz (100%) rename {tests => pica-toolkit/tests}/snapshot/split/008-split-skip-invalid-config4.out/0.dat (100%) rename {tests => pica-toolkit/tests}/snapshot/split/008-split-skip-invalid-config4.toml (100%) diff --git a/Cargo.toml b/Cargo.toml index c5a3af04e..98684fceb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,46 +1,46 @@ -[package] -name = "pica-toolkit" +[workspace] +resolver = "2" +default-members = ["pica-toolkit"] + +members = [ + "pica-lint", + "pica-matcher", + "pica-path", + "pica-record", + "pica-select", + "pica-toolkit" +] + +[workspace.package] version = "0.17.0" authors = ["Nico Wagner "] -edition = "2021" license = "MIT OR Unlicense" -default-run = "pica" +readme = "./README.md" +keywords = ["PICA+", "code4lib"] +edition = "2021" -[dependencies] -arrow2 = { version = "0.17", features = ["io_ipc", "io_ipc_compression"] } -bstr = "1.5" -clap = { version = "4.3", features = ["cargo", "derive", "wrap_help"] } +[workspace.dependencies] +pica-matcher = { version = "0.17", path = "./pica-matcher" } +pica-path = { version = "0.17", path = "./pica-path" } +pica-record = { version = "0.17", path = "./pica-record" } +pica-select = { version = "0.17", path = "./pica-select" } + +anyhow = "1.0" +arrow2 = "0.17" +bstr = "1.6" +chrono = { version = "0.4", default-features = false } +clap = "4.3" clap_complete = "4.3" csv = "1.2" -directories = "5.0" flate2 = "1.0" nom = "7.1" -quick-xml = "0.29" rand = "0.8" -regex = "1.8" -serde = { version = "1.0", features = ["derive"] } +regex = "1.9" +serde = "1.0" serde_json = "1.0" -strsim = "0.10" -termcolor = "1.2" +sha2 = "0.10" +thiserror = "1.0" toml = "0.7" -unicode-normalization = "0.1" - -pica-matcher = { version = "0.1", path = "pica-matcher" } -pica-path = { version = "0.2", path = "pica-path" } -pica-record = { version = "0.1", path = "pica-record" } -pica-select = { version = "0.1", path = "pica-select" } - -[dev-dependencies] -assert_cmd = "2.0" -predicates = "3.0" -quickcheck = "1.0" -quickcheck_macros = "1.0" -tempfile = "3.2" -trycmd = "0.14" - -[[bin]] -path = "src/main.rs" -name = "pica" [profile.release] codegen-units = 1 @@ -50,12 +50,3 @@ lto = true [profile.dev] debug = 0 -[workspace] - -members = [ - "pica-lint", - "pica-matcher", - "pica-path", - "pica-record", - "pica-select" -] diff --git a/pica-lint/Cargo.toml b/pica-lint/Cargo.toml index 2d6180671..cd128b618 100644 --- a/pica-lint/Cargo.toml +++ b/pica-lint/Cargo.toml @@ -1,23 +1,25 @@ [package] name = "pica-lint" version = "0.1.0" -edition = "2021" -authors = ["Nico Wagner "] -license = "MIT OR Unlicense" +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true [dependencies] -anyhow = "1.0" -bstr = "1.5" -clap = { version = "4.3", features = ["cargo", "derive", "wrap_help"] } -chrono = { version = "0.4", default-features = false, features = ["clock"] } -csv = "1.2" -flate2 = "1.0" -indicatif = "0.17" -once_cell = "1.17" -serde = { version = "1.0", features = ["derive"] } -sophia = "0.7" -toml = "0.7" +anyhow = { workspace = true } +bstr = { workspace = true } +chrono = { workspace = true, features = ["clock"] } +clap = { workspace = true, features = ["cargo", "derive", "wrap_help"] } +csv = { workspace = true } +flate2 = { workspace = true } +indicatif = { version = "0.17" } +once_cell = { version = "1.17" } +pica-matcher = { workspace = true, features = ["serde"] } +pica-path = { workspace = true, features = ["serde"] } +pica-record = { workspace = true } +serde = { workspace = true, features = ["derive"] } +sophia = { version = "0.7" } +toml = { workspace = true } -pica-matcher = { version = "0.1", path = "../pica-matcher", features = ["serde"] } -pica-path = { version = "0.2", path = "../pica-path", features = ["serde"] } -pica-record = { version = "0.1", path = "../pica-record" } diff --git a/pica-matcher/Cargo.toml b/pica-matcher/Cargo.toml index ea5479ae2..c788fa070 100644 --- a/pica-matcher/Cargo.toml +++ b/pica-matcher/Cargo.toml @@ -1,20 +1,20 @@ [package] name = "pica-matcher" -version = "0.1.0" -license = "MIT OR Unlicense" -authors = ["Nico Wagner "] -include = ["src/**/*"] -edition = "2021" +version.workspace = true +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true [dependencies] -bstr = "1.5" -nom = "7.1" -regex = "1.8" +bstr = { workspace = true } +nom = { workspace = true } +pica-record = { workspace = true } +regex = { workspace = true } +serde = { workspace = true, optional = true } strsim = "0.10" -thiserror = "1.0" -serde = { version = "1.0", optional = true } - -pica-record = { version = "0.1", path = "../pica-record" } +thiserror = { workspace = true } [dev-dependencies] anyhow = "1.0" diff --git a/pica-matcher/tests/record_matcher.rs b/pica-matcher/tests/record_matcher.rs index 6b5adf71a..4930c8f3b 100644 --- a/pica-matcher/tests/record_matcher.rs +++ b/pica-matcher/tests/record_matcher.rs @@ -10,7 +10,7 @@ fn ada_lovelace() -> &'static [u8] { DATA.get_or_init(|| { let manifest_dir = env::var("CARGO_MANIFEST_DIR").unwrap(); let path = Path::new(&manifest_dir) - .join("../tests/data/119232022.dat"); + .join("../pica-toolkit/tests/data/119232022.dat"); eprintln!("{:?}", path); fs::read_to_string(&path).unwrap().as_bytes().to_vec() }) diff --git a/pica-path/Cargo.toml b/pica-path/Cargo.toml index ac6256e08..026761684 100644 --- a/pica-path/Cargo.toml +++ b/pica-path/Cargo.toml @@ -1,18 +1,19 @@ [package] name = "pica-path" -version = "0.2.0" -edition = "2021" -authors = ["Nico Wagner "] -license = "MIT OR Unlicense" +version.workspace = true +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true [dependencies] -bstr = "1.5" -nom = "7.1" -thiserror = "1.0" -serde = { version = "1.0", optional = true } - -pica-matcher = { version = "0.1", path = "../pica-matcher" } -pica-record = { version = "0.1", path = "../pica-record" } +bstr = { workspace = true } +nom = { workspace = true } +pica-matcher = { workspace = true } +pica-record = { workspace = true } +serde = { workspace = true, optional = true } +thiserror = { workspace = true } [dev-dependencies] anyhow = "1.0" diff --git a/pica-path/tests/path.rs b/pica-path/tests/path.rs index e14a7e4a8..772e89c9d 100644 --- a/pica-path/tests/path.rs +++ b/pica-path/tests/path.rs @@ -12,7 +12,7 @@ fn ada_lovelace() -> &'static [u8] { DATA.get_or_init(|| { let manifest_dir = env::var("CARGO_MANIFEST_DIR").unwrap(); let path = Path::new(&manifest_dir) - .join("../tests/data/119232022.dat"); + .join("../pica-toolkit/tests/data/119232022.dat"); eprintln!("{:?}", path); fs::read_to_string(&path).unwrap().as_bytes().to_vec() }) diff --git a/pica-record/Cargo.toml b/pica-record/Cargo.toml index c154145a3..3e9f3ddb1 100644 --- a/pica-record/Cargo.toml +++ b/pica-record/Cargo.toml @@ -1,17 +1,18 @@ [package] name = "pica-record" -version = "0.1.0" -license = "MIT OR Unlicense" -authors = ["Nico Wagner "] -include = ["src/**/*"] -edition = "2021" +version.workspace = true +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true [dependencies] -bstr = "1.5" -flate2 = "1.0" -nom = "7.1" -sha2 = "0.10" -thiserror = "1.0" +bstr = { workspace = true } +flate2 = { workspace = true } +nom = { workspace = true } +sha2 = { workspace = true } +thiserror = { workspace = true } [dev-dependencies] anyhow = "1.0" diff --git a/pica-select/Cargo.toml b/pica-select/Cargo.toml index 61de847f4..be317f1ec 100644 --- a/pica-select/Cargo.toml +++ b/pica-select/Cargo.toml @@ -1,19 +1,20 @@ [package] name = "pica-select" -version = "0.1.0" -authors = ["Nico Wagner "] -edition = "2021" -license = "MIT OR Unlicense" +version.workspace = true +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true [dependencies] -thiserror = "1.0" -nom = "7.1" - -pica-matcher = { version = "0.1", path = "../pica-matcher" } -pica-path = { version = "0.2", path = "../pica-path" } -pica-record = { version = "0.1", path = "../pica-record" } +nom = { workspace = true } +pica-matcher = { workspace = true } +pica-path = { workspace = true } +pica-record = { workspace = true } +thiserror = { workspace = true } [dev-dependencies] -bstr = "1.5" +bstr = { workspace = true } nom-test-helpers = "6.1" -anyhow = "1.0" +anyhow = { workspace = true } diff --git a/pica-toolkit/Cargo.toml b/pica-toolkit/Cargo.toml new file mode 100644 index 000000000..e5248accc --- /dev/null +++ b/pica-toolkit/Cargo.toml @@ -0,0 +1,43 @@ +[package] +name = "pica-toolkit" +version.workspace = true +authors.workspace = true +license.workspace = true +readme.workspace = true +keywords.workspace = true +edition.workspace = true + +[dependencies] +arrow2 = { workspace = true, features = ["io_ipc", "io_ipc_compression"] } +bstr = { workspace = true } +clap = { workspace = true, features = ["cargo", "derive", "wrap_help"] } +clap_complete = { workspace = true } +csv = { workspace = true } +directories = { version = "5.0" } +flate2 = { workspace = true } +nom = { workspace = true } +pica-matcher = { workspace = true } +pica-path = { workspace = true } +pica-record = { workspace = true } +pica-select = { workspace = true } +quick-xml = { version = "0.29" } +rand = { workspace = true } +regex = { workspace = true } +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +strsim = { version = "0.10" } +termcolor = { version = "1.2" } +toml = { workspace = true } +unicode-normalization = { version = "0.1" } + +[dev-dependencies] +assert_cmd = "2.0" +predicates = "3.0" +quickcheck = "1.0" +quickcheck_macros = "1.0" +tempfile = "3.2" +trycmd = "0.14" + +[[bin]] +path = "src/main.rs" +name = "pica" diff --git a/src/cli.rs b/pica-toolkit/src/cli.rs similarity index 100% rename from src/cli.rs rename to pica-toolkit/src/cli.rs diff --git a/src/commands/cat.rs b/pica-toolkit/src/commands/cat.rs similarity index 100% rename from src/commands/cat.rs rename to pica-toolkit/src/commands/cat.rs diff --git a/src/commands/completions.rs b/pica-toolkit/src/commands/completions.rs similarity index 100% rename from src/commands/completions.rs rename to pica-toolkit/src/commands/completions.rs diff --git a/src/commands/convert/binary.rs b/pica-toolkit/src/commands/convert/binary.rs similarity index 100% rename from src/commands/convert/binary.rs rename to pica-toolkit/src/commands/convert/binary.rs diff --git a/src/commands/convert/import.rs b/pica-toolkit/src/commands/convert/import.rs similarity index 100% rename from src/commands/convert/import.rs rename to pica-toolkit/src/commands/convert/import.rs diff --git a/src/commands/convert/json.rs b/pica-toolkit/src/commands/convert/json.rs similarity index 100% rename from src/commands/convert/json.rs rename to pica-toolkit/src/commands/convert/json.rs diff --git a/src/commands/convert/mod.rs b/pica-toolkit/src/commands/convert/mod.rs similarity index 100% rename from src/commands/convert/mod.rs rename to pica-toolkit/src/commands/convert/mod.rs diff --git a/src/commands/convert/plain.rs b/pica-toolkit/src/commands/convert/plain.rs similarity index 100% rename from src/commands/convert/plain.rs rename to pica-toolkit/src/commands/convert/plain.rs diff --git a/src/commands/convert/xml.rs b/pica-toolkit/src/commands/convert/xml.rs similarity index 100% rename from src/commands/convert/xml.rs rename to pica-toolkit/src/commands/convert/xml.rs diff --git a/src/commands/count.rs b/pica-toolkit/src/commands/count.rs similarity index 100% rename from src/commands/count.rs rename to pica-toolkit/src/commands/count.rs diff --git a/src/commands/filter.rs b/pica-toolkit/src/commands/filter.rs similarity index 100% rename from src/commands/filter.rs rename to pica-toolkit/src/commands/filter.rs diff --git a/src/commands/frequency.rs b/pica-toolkit/src/commands/frequency.rs similarity index 100% rename from src/commands/frequency.rs rename to pica-toolkit/src/commands/frequency.rs diff --git a/src/commands/hash.rs b/pica-toolkit/src/commands/hash.rs similarity index 100% rename from src/commands/hash.rs rename to pica-toolkit/src/commands/hash.rs diff --git a/src/commands/invalid.rs b/pica-toolkit/src/commands/invalid.rs similarity index 100% rename from src/commands/invalid.rs rename to pica-toolkit/src/commands/invalid.rs diff --git a/src/commands/mod.rs b/pica-toolkit/src/commands/mod.rs similarity index 100% rename from src/commands/mod.rs rename to pica-toolkit/src/commands/mod.rs diff --git a/src/commands/partition.rs b/pica-toolkit/src/commands/partition.rs similarity index 100% rename from src/commands/partition.rs rename to pica-toolkit/src/commands/partition.rs diff --git a/src/commands/print.rs b/pica-toolkit/src/commands/print.rs similarity index 100% rename from src/commands/print.rs rename to pica-toolkit/src/commands/print.rs diff --git a/src/commands/sample.rs b/pica-toolkit/src/commands/sample.rs similarity index 100% rename from src/commands/sample.rs rename to pica-toolkit/src/commands/sample.rs diff --git a/src/commands/select.rs b/pica-toolkit/src/commands/select.rs similarity index 100% rename from src/commands/select.rs rename to pica-toolkit/src/commands/select.rs diff --git a/src/commands/slice.rs b/pica-toolkit/src/commands/slice.rs similarity index 100% rename from src/commands/slice.rs rename to pica-toolkit/src/commands/slice.rs diff --git a/src/commands/split.rs b/pica-toolkit/src/commands/split.rs similarity index 100% rename from src/commands/split.rs rename to pica-toolkit/src/commands/split.rs diff --git a/src/common.rs b/pica-toolkit/src/common.rs similarity index 100% rename from src/common.rs rename to pica-toolkit/src/common.rs diff --git a/src/config.rs b/pica-toolkit/src/config.rs similarity index 100% rename from src/config.rs rename to pica-toolkit/src/config.rs diff --git a/src/macros.rs b/pica-toolkit/src/macros.rs similarity index 100% rename from src/macros.rs rename to pica-toolkit/src/macros.rs diff --git a/src/main.rs b/pica-toolkit/src/main.rs similarity index 100% rename from src/main.rs rename to pica-toolkit/src/main.rs diff --git a/src/translit.rs b/pica-toolkit/src/translit.rs similarity index 100% rename from src/translit.rs rename to pica-toolkit/src/translit.rs diff --git a/src/util.rs b/pica-toolkit/src/util.rs similarity index 100% rename from src/util.rs rename to pica-toolkit/src/util.rs diff --git a/tests/data/000008672.dat b/pica-toolkit/tests/data/000008672.dat similarity index 100% rename from tests/data/000008672.dat rename to pica-toolkit/tests/data/000008672.dat diff --git a/tests/data/000009229.dat b/pica-toolkit/tests/data/000009229.dat similarity index 100% rename from tests/data/000009229.dat rename to pica-toolkit/tests/data/000009229.dat diff --git a/tests/data/000016586.dat b/pica-toolkit/tests/data/000016586.dat similarity index 100% rename from tests/data/000016586.dat rename to pica-toolkit/tests/data/000016586.dat diff --git a/tests/data/000016756.dat b/pica-toolkit/tests/data/000016756.dat similarity index 100% rename from tests/data/000016756.dat rename to pica-toolkit/tests/data/000016756.dat diff --git a/tests/data/004732650-nfc.dat.gz b/pica-toolkit/tests/data/004732650-nfc.dat.gz similarity index 100% rename from tests/data/004732650-nfc.dat.gz rename to pica-toolkit/tests/data/004732650-nfc.dat.gz diff --git a/tests/data/004732650-nfc.json b/pica-toolkit/tests/data/004732650-nfc.json similarity index 100% rename from tests/data/004732650-nfc.json rename to pica-toolkit/tests/data/004732650-nfc.json diff --git a/tests/data/004732650-nfc.txt b/pica-toolkit/tests/data/004732650-nfc.txt similarity index 100% rename from tests/data/004732650-nfc.txt rename to pica-toolkit/tests/data/004732650-nfc.txt diff --git a/tests/data/004732650-nfc.xml b/pica-toolkit/tests/data/004732650-nfc.xml similarity index 100% rename from tests/data/004732650-nfc.xml rename to pica-toolkit/tests/data/004732650-nfc.xml diff --git a/tests/data/004732650-nfd.json b/pica-toolkit/tests/data/004732650-nfd.json similarity index 100% rename from tests/data/004732650-nfd.json rename to pica-toolkit/tests/data/004732650-nfd.json diff --git a/tests/data/004732650-nfd.txt b/pica-toolkit/tests/data/004732650-nfd.txt similarity index 100% rename from tests/data/004732650-nfd.txt rename to pica-toolkit/tests/data/004732650-nfd.txt diff --git a/tests/data/004732650-nfd.xml b/pica-toolkit/tests/data/004732650-nfd.xml similarity index 100% rename from tests/data/004732650-nfd.xml rename to pica-toolkit/tests/data/004732650-nfd.xml diff --git a/tests/data/004732650-reduced.dat.gz b/pica-toolkit/tests/data/004732650-reduced.dat.gz similarity index 100% rename from tests/data/004732650-reduced.dat.gz rename to pica-toolkit/tests/data/004732650-reduced.dat.gz diff --git a/tests/data/004732650.dat.gz b/pica-toolkit/tests/data/004732650.dat.gz similarity index 100% rename from tests/data/004732650.dat.gz rename to pica-toolkit/tests/data/004732650.dat.gz diff --git a/tests/data/004732650.txt b/pica-toolkit/tests/data/004732650.txt similarity index 100% rename from tests/data/004732650.txt rename to pica-toolkit/tests/data/004732650.txt diff --git a/tests/data/1004916019-color1.txt b/pica-toolkit/tests/data/1004916019-color1.txt similarity index 100% rename from tests/data/1004916019-color1.txt rename to pica-toolkit/tests/data/1004916019-color1.txt diff --git a/tests/data/1004916019-color2.txt b/pica-toolkit/tests/data/1004916019-color2.txt similarity index 100% rename from tests/data/1004916019-color2.txt rename to pica-toolkit/tests/data/1004916019-color2.txt diff --git a/tests/data/1004916019-spaces.txt b/pica-toolkit/tests/data/1004916019-spaces.txt similarity index 100% rename from tests/data/1004916019-spaces.txt rename to pica-toolkit/tests/data/1004916019-spaces.txt diff --git a/tests/data/1004916019.dat b/pica-toolkit/tests/data/1004916019.dat similarity index 100% rename from tests/data/1004916019.dat rename to pica-toolkit/tests/data/1004916019.dat diff --git a/tests/data/1004916019.dat.gz b/pica-toolkit/tests/data/1004916019.dat.gz similarity index 100% rename from tests/data/1004916019.dat.gz rename to pica-toolkit/tests/data/1004916019.dat.gz diff --git a/tests/data/1004916019.json b/pica-toolkit/tests/data/1004916019.json similarity index 100% rename from tests/data/1004916019.json rename to pica-toolkit/tests/data/1004916019.json diff --git a/tests/data/1004916019.txt b/pica-toolkit/tests/data/1004916019.txt similarity index 100% rename from tests/data/1004916019.txt rename to pica-toolkit/tests/data/1004916019.txt diff --git a/tests/data/1004916019.xml b/pica-toolkit/tests/data/1004916019.xml similarity index 100% rename from tests/data/1004916019.xml rename to pica-toolkit/tests/data/1004916019.xml diff --git a/tests/data/1004916019_reduced.dat b/pica-toolkit/tests/data/1004916019_reduced.dat similarity index 100% rename from tests/data/1004916019_reduced.dat rename to pica-toolkit/tests/data/1004916019_reduced.dat diff --git a/tests/data/1029350469.dat.gz b/pica-toolkit/tests/data/1029350469.dat.gz similarity index 100% rename from tests/data/1029350469.dat.gz rename to pica-toolkit/tests/data/1029350469.dat.gz diff --git a/tests/data/1029350469_r1.dat b/pica-toolkit/tests/data/1029350469_r1.dat similarity index 100% rename from tests/data/1029350469_r1.dat rename to pica-toolkit/tests/data/1029350469_r1.dat diff --git a/tests/data/1029350469_r2.dat b/pica-toolkit/tests/data/1029350469_r2.dat similarity index 100% rename from tests/data/1029350469_r2.dat rename to pica-toolkit/tests/data/1029350469_r2.dat diff --git a/tests/data/1029350469_r3.dat b/pica-toolkit/tests/data/1029350469_r3.dat similarity index 100% rename from tests/data/1029350469_r3.dat rename to pica-toolkit/tests/data/1029350469_r3.dat diff --git a/tests/data/1029350469_r4.dat b/pica-toolkit/tests/data/1029350469_r4.dat similarity index 100% rename from tests/data/1029350469_r4.dat rename to pica-toolkit/tests/data/1029350469_r4.dat diff --git a/tests/data/118515551.dat b/pica-toolkit/tests/data/118515551.dat similarity index 100% rename from tests/data/118515551.dat rename to pica-toolkit/tests/data/118515551.dat diff --git a/tests/data/118515551.dat.gz b/pica-toolkit/tests/data/118515551.dat.gz similarity index 100% rename from tests/data/118515551.dat.gz rename to pica-toolkit/tests/data/118515551.dat.gz diff --git a/tests/data/119232022.dat b/pica-toolkit/tests/data/119232022.dat similarity index 100% rename from tests/data/119232022.dat rename to pica-toolkit/tests/data/119232022.dat diff --git a/tests/data/119232022.dat.gz b/pica-toolkit/tests/data/119232022.dat.gz similarity index 100% rename from tests/data/119232022.dat.gz rename to pica-toolkit/tests/data/119232022.dat.gz diff --git a/tests/data/121169502.dat b/pica-toolkit/tests/data/121169502.dat similarity index 100% rename from tests/data/121169502.dat rename to pica-toolkit/tests/data/121169502.dat diff --git a/tests/data/algebra.dat.gz b/pica-toolkit/tests/data/algebra.dat.gz similarity index 100% rename from tests/data/algebra.dat.gz rename to pica-toolkit/tests/data/algebra.dat.gz diff --git a/tests/data/allow_list.arrow b/pica-toolkit/tests/data/allow_list.arrow similarity index 100% rename from tests/data/allow_list.arrow rename to pica-toolkit/tests/data/allow_list.arrow diff --git a/tests/data/allow_list.csv b/pica-toolkit/tests/data/allow_list.csv similarity index 100% rename from tests/data/allow_list.csv rename to pica-toolkit/tests/data/allow_list.csv diff --git a/tests/data/deny_list.arrow b/pica-toolkit/tests/data/deny_list.arrow similarity index 100% rename from tests/data/deny_list.arrow rename to pica-toolkit/tests/data/deny_list.arrow diff --git a/tests/data/deny_list.csv b/pica-toolkit/tests/data/deny_list.csv similarity index 100% rename from tests/data/deny_list.csv rename to pica-toolkit/tests/data/deny_list.csv diff --git a/tests/data/dollar.dat b/pica-toolkit/tests/data/dollar.dat similarity index 100% rename from tests/data/dollar.dat rename to pica-toolkit/tests/data/dollar.dat diff --git a/tests/data/dollar.txt b/pica-toolkit/tests/data/dollar.txt similarity index 100% rename from tests/data/dollar.txt rename to pica-toolkit/tests/data/dollar.txt diff --git a/tests/data/dump.csv b/pica-toolkit/tests/data/dump.csv similarity index 100% rename from tests/data/dump.csv rename to pica-toolkit/tests/data/dump.csv diff --git a/tests/data/dump.dat.gz b/pica-toolkit/tests/data/dump.dat.gz similarity index 100% rename from tests/data/dump.dat.gz rename to pica-toolkit/tests/data/dump.dat.gz diff --git a/tests/data/dump.json b/pica-toolkit/tests/data/dump.json similarity index 100% rename from tests/data/dump.json rename to pica-toolkit/tests/data/dump.json diff --git a/tests/data/dump.txt b/pica-toolkit/tests/data/dump.txt similarity index 100% rename from tests/data/dump.txt rename to pica-toolkit/tests/data/dump.txt diff --git a/tests/data/dump.xml b/pica-toolkit/tests/data/dump.xml similarity index 100% rename from tests/data/dump.xml rename to pica-toolkit/tests/data/dump.xml diff --git a/tests/data/dump_cnt.csv b/pica-toolkit/tests/data/dump_cnt.csv similarity index 100% rename from tests/data/dump_cnt.csv rename to pica-toolkit/tests/data/dump_cnt.csv diff --git a/tests/data/dump_cnt.tsv b/pica-toolkit/tests/data/dump_cnt.tsv similarity index 100% rename from tests/data/dump_cnt.tsv rename to pica-toolkit/tests/data/dump_cnt.tsv diff --git a/tests/data/dump_cnt.txt b/pica-toolkit/tests/data/dump_cnt.txt similarity index 100% rename from tests/data/dump_cnt.txt rename to pica-toolkit/tests/data/dump_cnt.txt diff --git a/tests/data/filter.txt b/pica-toolkit/tests/data/filter.txt similarity index 100% rename from tests/data/filter.txt rename to pica-toolkit/tests/data/filter.txt diff --git a/tests/data/invalid.dat b/pica-toolkit/tests/data/invalid.dat similarity index 100% rename from tests/data/invalid.dat rename to pica-toolkit/tests/data/invalid.dat diff --git a/tests/data/invalid.xml b/pica-toolkit/tests/data/invalid.xml similarity index 100% rename from tests/data/invalid.xml rename to pica-toolkit/tests/data/invalid.xml diff --git a/tests/data/invalid_cnt.txt b/pica-toolkit/tests/data/invalid_cnt.txt similarity index 100% rename from tests/data/invalid_cnt.txt rename to pica-toolkit/tests/data/invalid_cnt.txt diff --git a/tests/data/two-records.xml b/pica-toolkit/tests/data/two-records.xml similarity index 100% rename from tests/data/two-records.xml rename to pica-toolkit/tests/data/two-records.xml diff --git a/tests/data/tworecs.json b/pica-toolkit/tests/data/tworecs.json similarity index 100% rename from tests/data/tworecs.json rename to pica-toolkit/tests/data/tworecs.json diff --git a/tests/main.rs b/pica-toolkit/tests/main.rs similarity index 100% rename from tests/main.rs rename to pica-toolkit/tests/main.rs diff --git a/tests/snapshot.rs b/pica-toolkit/tests/snapshot.rs similarity index 100% rename from tests/snapshot.rs rename to pica-toolkit/tests/snapshot.rs diff --git a/tests/snapshot/cat/000-cat-multiple-files-output.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/000-cat-multiple-files-output.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.in/algebra.dat diff --git a/tests/snapshot/cat/000-cat-multiple-files-output.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/000-cat-multiple-files-output.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.in/math.dat.gz diff --git a/tests/snapshot/cat/000-cat-multiple-files-output.out/out.dat b/pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.out/out.dat similarity index 100% rename from tests/snapshot/cat/000-cat-multiple-files-output.out/out.dat rename to pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.out/out.dat diff --git a/tests/snapshot/cat/000-cat-multiple-files-output.toml b/pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.toml similarity index 100% rename from tests/snapshot/cat/000-cat-multiple-files-output.toml rename to pica-toolkit/tests/snapshot/cat/000-cat-multiple-files-output.toml diff --git a/tests/snapshot/cat/001-cat-multiple-files-stdout.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/001-cat-multiple-files-stdout.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.in/algebra.dat diff --git a/tests/snapshot/cat/001-cat-multiple-files-stdout.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/001-cat-multiple-files-stdout.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.in/math.dat.gz diff --git a/tests/snapshot/cat/001-cat-multiple-files-stdout.stdout b/pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.stdout similarity index 100% rename from tests/snapshot/cat/001-cat-multiple-files-stdout.stdout rename to pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.stdout diff --git a/tests/snapshot/cat/001-cat-multiple-files-stdout.toml b/pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.toml similarity index 100% rename from tests/snapshot/cat/001-cat-multiple-files-stdout.toml rename to pica-toolkit/tests/snapshot/cat/001-cat-multiple-files-stdout.toml diff --git a/tests/snapshot/cat/002-cat-single-file-output.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/002-cat-single-file-output.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.in/math.dat.gz diff --git a/tests/snapshot/cat/002-cat-single-file-output.out/out.dat b/pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.out/out.dat similarity index 100% rename from tests/snapshot/cat/002-cat-single-file-output.out/out.dat rename to pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.out/out.dat diff --git a/tests/snapshot/cat/002-cat-single-file-output.toml b/pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.toml similarity index 100% rename from tests/snapshot/cat/002-cat-single-file-output.toml rename to pica-toolkit/tests/snapshot/cat/002-cat-single-file-output.toml diff --git a/tests/snapshot/cat/003-cat-single-file-stdout.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/003-cat-single-file-stdout.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.in/math.dat.gz diff --git a/tests/snapshot/cat/003-cat-single-file-stdout.stdout b/pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.stdout similarity index 100% rename from tests/snapshot/cat/003-cat-single-file-stdout.stdout rename to pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.stdout diff --git a/tests/snapshot/cat/003-cat-single-file-stdout.toml b/pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.toml similarity index 100% rename from tests/snapshot/cat/003-cat-single-file-stdout.toml rename to pica-toolkit/tests/snapshot/cat/003-cat-single-file-stdout.toml diff --git a/tests/snapshot/cat/004-cat-skip-invalid.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/004-cat-skip-invalid.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.in/algebra.dat diff --git a/tests/snapshot/cat/004-cat-skip-invalid.in/invalid.dat b/pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.in/invalid.dat similarity index 100% rename from tests/snapshot/cat/004-cat-skip-invalid.in/invalid.dat rename to pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.in/invalid.dat diff --git a/tests/snapshot/cat/004-cat-skip-invalid.out/out.dat b/pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.out/out.dat similarity index 100% rename from tests/snapshot/cat/004-cat-skip-invalid.out/out.dat rename to pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.out/out.dat diff --git a/tests/snapshot/cat/004-cat-skip-invalid.toml b/pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.toml similarity index 100% rename from tests/snapshot/cat/004-cat-skip-invalid.toml rename to pica-toolkit/tests/snapshot/cat/004-cat-skip-invalid.toml diff --git a/tests/snapshot/cat/005-cat-gzip-output.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/005-cat-gzip-output.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.in/algebra.dat diff --git a/tests/snapshot/cat/005-cat-gzip-output.out/out.dat.gz b/pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.out/out.dat.gz similarity index 100% rename from tests/snapshot/cat/005-cat-gzip-output.out/out.dat.gz rename to pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.out/out.dat.gz diff --git a/tests/snapshot/cat/005-cat-gzip-output.toml b/pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.toml similarity index 100% rename from tests/snapshot/cat/005-cat-gzip-output.toml rename to pica-toolkit/tests/snapshot/cat/005-cat-gzip-output.toml diff --git a/tests/snapshot/cat/006-cat-gzip-flag.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/006-cat-gzip-flag.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.in/algebra.dat diff --git a/tests/snapshot/cat/006-cat-gzip-flag.out/out.dat b/pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.out/out.dat similarity index 100% rename from tests/snapshot/cat/006-cat-gzip-flag.out/out.dat rename to pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.out/out.dat diff --git a/tests/snapshot/cat/006-cat-gzip-flag.toml b/pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.toml similarity index 100% rename from tests/snapshot/cat/006-cat-gzip-flag.toml rename to pica-toolkit/tests/snapshot/cat/006-cat-gzip-flag.toml diff --git a/tests/snapshot/cat/007-cat-tee-writer.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/007-cat-tee-writer.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.in/algebra.dat diff --git a/tests/snapshot/cat/007-cat-tee-writer.out/tee.dat b/pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.out/tee.dat similarity index 100% rename from tests/snapshot/cat/007-cat-tee-writer.out/tee.dat rename to pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.out/tee.dat diff --git a/tests/snapshot/cat/007-cat-tee-writer.stdout b/pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.stdout similarity index 100% rename from tests/snapshot/cat/007-cat-tee-writer.stdout rename to pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.stdout diff --git a/tests/snapshot/cat/007-cat-tee-writer.toml b/pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.toml similarity index 100% rename from tests/snapshot/cat/007-cat-tee-writer.toml rename to pica-toolkit/tests/snapshot/cat/007-cat-tee-writer.toml diff --git a/tests/snapshot/cat/008-cat-append-output.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/008-cat-append-output.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/008-cat-append-output.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/008-cat-append-output.in/math.dat.gz diff --git a/tests/snapshot/cat/008-cat-append-output.in/out.dat b/pica-toolkit/tests/snapshot/cat/008-cat-append-output.in/out.dat similarity index 100% rename from tests/snapshot/cat/008-cat-append-output.in/out.dat rename to pica-toolkit/tests/snapshot/cat/008-cat-append-output.in/out.dat diff --git a/tests/snapshot/cat/008-cat-append-output.out/out.dat b/pica-toolkit/tests/snapshot/cat/008-cat-append-output.out/out.dat similarity index 100% rename from tests/snapshot/cat/008-cat-append-output.out/out.dat rename to pica-toolkit/tests/snapshot/cat/008-cat-append-output.out/out.dat diff --git a/tests/snapshot/cat/008-cat-append-output.toml b/pica-toolkit/tests/snapshot/cat/008-cat-append-output.toml similarity index 100% rename from tests/snapshot/cat/008-cat-append-output.toml rename to pica-toolkit/tests/snapshot/cat/008-cat-append-output.toml diff --git a/tests/snapshot/cat/009-cat-stdin1-stdout.stdin b/pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.stdin similarity index 100% rename from tests/snapshot/cat/009-cat-stdin1-stdout.stdin rename to pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.stdin diff --git a/tests/snapshot/cat/009-cat-stdin1-stdout.stdout b/pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.stdout similarity index 100% rename from tests/snapshot/cat/009-cat-stdin1-stdout.stdout rename to pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.stdout diff --git a/tests/snapshot/cat/009-cat-stdin1-stdout.toml b/pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.toml similarity index 100% rename from tests/snapshot/cat/009-cat-stdin1-stdout.toml rename to pica-toolkit/tests/snapshot/cat/009-cat-stdin1-stdout.toml diff --git a/tests/snapshot/cat/010-cat-stdin2-stdout.stdin b/pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.stdin similarity index 100% rename from tests/snapshot/cat/010-cat-stdin2-stdout.stdin rename to pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.stdin diff --git a/tests/snapshot/cat/010-cat-stdin2-stdout.stdout b/pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.stdout similarity index 100% rename from tests/snapshot/cat/010-cat-stdin2-stdout.stdout rename to pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.stdout diff --git a/tests/snapshot/cat/010-cat-stdin2-stdout.toml b/pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.toml similarity index 100% rename from tests/snapshot/cat/010-cat-stdin2-stdout.toml rename to pica-toolkit/tests/snapshot/cat/010-cat-stdin2-stdout.toml diff --git a/tests/snapshot/cat/011-cat-stdin-file-mixed.in/math.dat.gz b/pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.in/math.dat.gz similarity index 100% rename from tests/snapshot/cat/011-cat-stdin-file-mixed.in/math.dat.gz rename to pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.in/math.dat.gz diff --git a/tests/snapshot/cat/011-cat-stdin-file-mixed.out/out.dat.gz b/pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.out/out.dat.gz similarity index 100% rename from tests/snapshot/cat/011-cat-stdin-file-mixed.out/out.dat.gz rename to pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.out/out.dat.gz diff --git a/tests/snapshot/cat/011-cat-stdin-file-mixed.stdin b/pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.stdin similarity index 100% rename from tests/snapshot/cat/011-cat-stdin-file-mixed.stdin rename to pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.stdin diff --git a/tests/snapshot/cat/011-cat-stdin-file-mixed.toml b/pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.toml similarity index 100% rename from tests/snapshot/cat/011-cat-stdin-file-mixed.toml rename to pica-toolkit/tests/snapshot/cat/011-cat-stdin-file-mixed.toml diff --git a/tests/snapshot/cat/012-cat-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/cat/012-cat-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/cat/012-cat-skip-invalid-config1.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/012-cat-skip-invalid-config1.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/algebra.dat diff --git a/tests/snapshot/cat/012-cat-skip-invalid-config1.in/invalid.dat b/pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/invalid.dat similarity index 100% rename from tests/snapshot/cat/012-cat-skip-invalid-config1.in/invalid.dat rename to pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.in/invalid.dat diff --git a/tests/snapshot/cat/012-cat-skip-invalid-config1.stdout b/pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.stdout similarity index 100% rename from tests/snapshot/cat/012-cat-skip-invalid-config1.stdout rename to pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.stdout diff --git a/tests/snapshot/cat/012-cat-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/cat/012-cat-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/cat/012-cat-skip-invalid-config1.toml diff --git a/tests/snapshot/cat/013-cat-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/cat/013-cat-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/cat/013-cat-skip-invalid-config2.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/013-cat-skip-invalid-config2.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/algebra.dat diff --git a/tests/snapshot/cat/013-cat-skip-invalid-config2.in/invalid.dat b/pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/invalid.dat similarity index 100% rename from tests/snapshot/cat/013-cat-skip-invalid-config2.in/invalid.dat rename to pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.in/invalid.dat diff --git a/tests/snapshot/cat/013-cat-skip-invalid-config2.stdout b/pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.stdout similarity index 100% rename from tests/snapshot/cat/013-cat-skip-invalid-config2.stdout rename to pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.stdout diff --git a/tests/snapshot/cat/013-cat-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/cat/013-cat-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/cat/013-cat-skip-invalid-config2.toml diff --git a/tests/snapshot/cat/014-cat-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/cat/014-cat-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/cat/014-cat-skip-invalid-config3.in/algebra.dat b/pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/algebra.dat similarity index 100% rename from tests/snapshot/cat/014-cat-skip-invalid-config3.in/algebra.dat rename to pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/algebra.dat diff --git a/tests/snapshot/cat/014-cat-skip-invalid-config3.in/invalid.dat b/pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/invalid.dat similarity index 100% rename from tests/snapshot/cat/014-cat-skip-invalid-config3.in/invalid.dat rename to pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.in/invalid.dat diff --git a/tests/snapshot/cat/014-cat-skip-invalid-config3.stdout b/pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.stdout similarity index 100% rename from tests/snapshot/cat/014-cat-skip-invalid-config3.stdout rename to pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.stdout diff --git a/tests/snapshot/cat/014-cat-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/cat/014-cat-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/cat/014-cat-skip-invalid-config3.toml diff --git a/tests/snapshot/cat/015-cat-missing-file.toml b/pica-toolkit/tests/snapshot/cat/015-cat-missing-file.toml similarity index 100% rename from tests/snapshot/cat/015-cat-missing-file.toml rename to pica-toolkit/tests/snapshot/cat/015-cat-missing-file.toml diff --git a/tests/snapshot/cat/016-cat-unique-idn.toml b/pica-toolkit/tests/snapshot/cat/016-cat-unique-idn.toml similarity index 100% rename from tests/snapshot/cat/016-cat-unique-idn.toml rename to pica-toolkit/tests/snapshot/cat/016-cat-unique-idn.toml diff --git a/tests/snapshot/cat/017-cat-unique-hash.toml b/pica-toolkit/tests/snapshot/cat/017-cat-unique-hash.toml similarity index 100% rename from tests/snapshot/cat/017-cat-unique-hash.toml rename to pica-toolkit/tests/snapshot/cat/017-cat-unique-hash.toml diff --git a/tests/snapshot/cat/018-cat-unique-no-idn.toml b/pica-toolkit/tests/snapshot/cat/018-cat-unique-no-idn.toml similarity index 100% rename from tests/snapshot/cat/018-cat-unique-no-idn.toml rename to pica-toolkit/tests/snapshot/cat/018-cat-unique-no-idn.toml diff --git a/tests/snapshot/completions/000-completions-bash.toml b/pica-toolkit/tests/snapshot/completions/000-completions-bash.toml similarity index 100% rename from tests/snapshot/completions/000-completions-bash.toml rename to pica-toolkit/tests/snapshot/completions/000-completions-bash.toml diff --git a/tests/snapshot/completions/001-completions-elvish.toml b/pica-toolkit/tests/snapshot/completions/001-completions-elvish.toml similarity index 100% rename from tests/snapshot/completions/001-completions-elvish.toml rename to pica-toolkit/tests/snapshot/completions/001-completions-elvish.toml diff --git a/tests/snapshot/completions/002-completions-fish.toml b/pica-toolkit/tests/snapshot/completions/002-completions-fish.toml similarity index 100% rename from tests/snapshot/completions/002-completions-fish.toml rename to pica-toolkit/tests/snapshot/completions/002-completions-fish.toml diff --git a/tests/snapshot/completions/003-completions-powershell.toml b/pica-toolkit/tests/snapshot/completions/003-completions-powershell.toml similarity index 100% rename from tests/snapshot/completions/003-completions-powershell.toml rename to pica-toolkit/tests/snapshot/completions/003-completions-powershell.toml diff --git a/tests/snapshot/completions/004-completions-zsh.toml b/pica-toolkit/tests/snapshot/completions/004-completions-zsh.toml similarity index 100% rename from tests/snapshot/completions/004-completions-zsh.toml rename to pica-toolkit/tests/snapshot/completions/004-completions-zsh.toml diff --git a/tests/snapshot/completions/005-completions-invalid.toml b/pica-toolkit/tests/snapshot/completions/005-completions-invalid.toml similarity index 100% rename from tests/snapshot/completions/005-completions-invalid.toml rename to pica-toolkit/tests/snapshot/completions/005-completions-invalid.toml diff --git a/tests/snapshot/completions/006-completions-output.out/.keep b/pica-toolkit/tests/snapshot/completions/006-completions-output.out/.keep similarity index 100% rename from tests/snapshot/completions/006-completions-output.out/.keep rename to pica-toolkit/tests/snapshot/completions/006-completions-output.out/.keep diff --git a/tests/snapshot/completions/006-completions-output.toml b/pica-toolkit/tests/snapshot/completions/006-completions-output.toml similarity index 100% rename from tests/snapshot/completions/006-completions-output.toml rename to pica-toolkit/tests/snapshot/completions/006-completions-output.toml diff --git a/tests/snapshot/count/001-count-dump-stdout.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/001-count-dump-stdout.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/001-count-dump-stdout.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/001-count-dump-stdout.in/dump.dat.gz diff --git a/tests/snapshot/count/001-count-dump-stdout.stdout b/pica-toolkit/tests/snapshot/count/001-count-dump-stdout.stdout similarity index 100% rename from tests/snapshot/count/001-count-dump-stdout.stdout rename to pica-toolkit/tests/snapshot/count/001-count-dump-stdout.stdout diff --git a/tests/snapshot/count/001-count-dump-stdout.toml b/pica-toolkit/tests/snapshot/count/001-count-dump-stdout.toml similarity index 100% rename from tests/snapshot/count/001-count-dump-stdout.toml rename to pica-toolkit/tests/snapshot/count/001-count-dump-stdout.toml diff --git a/tests/snapshot/count/002-count-dump-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/002-count-dump-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/002-count-dump-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/002-count-dump-output.in/dump.dat.gz diff --git a/tests/snapshot/count/002-count-dump-output.out/count.txt b/pica-toolkit/tests/snapshot/count/002-count-dump-output.out/count.txt similarity index 100% rename from tests/snapshot/count/002-count-dump-output.out/count.txt rename to pica-toolkit/tests/snapshot/count/002-count-dump-output.out/count.txt diff --git a/tests/snapshot/count/002-count-dump-output.toml b/pica-toolkit/tests/snapshot/count/002-count-dump-output.toml similarity index 100% rename from tests/snapshot/count/002-count-dump-output.toml rename to pica-toolkit/tests/snapshot/count/002-count-dump-output.toml diff --git a/tests/snapshot/count/003-count-multiple-files-stdout.in/algebra.dat b/pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.in/algebra.dat similarity index 100% rename from tests/snapshot/count/003-count-multiple-files-stdout.in/algebra.dat rename to pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.in/algebra.dat diff --git a/tests/snapshot/count/003-count-multiple-files-stdout.in/math.dat.gz b/pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.in/math.dat.gz similarity index 100% rename from tests/snapshot/count/003-count-multiple-files-stdout.in/math.dat.gz rename to pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.in/math.dat.gz diff --git a/tests/snapshot/count/003-count-multiple-files-stdout.stdout b/pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.stdout similarity index 100% rename from tests/snapshot/count/003-count-multiple-files-stdout.stdout rename to pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.stdout diff --git a/tests/snapshot/count/003-count-multiple-files-stdout.toml b/pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.toml similarity index 100% rename from tests/snapshot/count/003-count-multiple-files-stdout.toml rename to pica-toolkit/tests/snapshot/count/003-count-multiple-files-stdout.toml diff --git a/tests/snapshot/count/004-count-stdin-stdout.stdin b/pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.stdin similarity index 100% rename from tests/snapshot/count/004-count-stdin-stdout.stdin rename to pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.stdin diff --git a/tests/snapshot/count/004-count-stdin-stdout.stdout b/pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.stdout similarity index 100% rename from tests/snapshot/count/004-count-stdin-stdout.stdout rename to pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.stdout diff --git a/tests/snapshot/count/004-count-stdin-stdout.toml b/pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.toml similarity index 100% rename from tests/snapshot/count/004-count-stdin-stdout.toml rename to pica-toolkit/tests/snapshot/count/004-count-stdin-stdout.toml diff --git a/tests/snapshot/count/005-count-file-and-stdin.in/math.dat.gz b/pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.in/math.dat.gz similarity index 100% rename from tests/snapshot/count/005-count-file-and-stdin.in/math.dat.gz rename to pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.in/math.dat.gz diff --git a/tests/snapshot/count/005-count-file-and-stdin.stdin b/pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.stdin similarity index 100% rename from tests/snapshot/count/005-count-file-and-stdin.stdin rename to pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.stdin diff --git a/tests/snapshot/count/005-count-file-and-stdin.stdout b/pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.stdout similarity index 100% rename from tests/snapshot/count/005-count-file-and-stdin.stdout rename to pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.stdout diff --git a/tests/snapshot/count/005-count-file-and-stdin.toml b/pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.toml similarity index 100% rename from tests/snapshot/count/005-count-file-and-stdin.toml rename to pica-toolkit/tests/snapshot/count/005-count-file-and-stdin.toml diff --git a/tests/snapshot/count/006-count-tsv-output.out/.keep b/pica-toolkit/tests/snapshot/count/006-count-tsv-output.out/.keep similarity index 100% rename from tests/snapshot/count/006-count-tsv-output.out/.keep rename to pica-toolkit/tests/snapshot/count/006-count-tsv-output.out/.keep diff --git a/tests/snapshot/count/006-count-tsv-output.stdin b/pica-toolkit/tests/snapshot/count/006-count-tsv-output.stdin similarity index 100% rename from tests/snapshot/count/006-count-tsv-output.stdin rename to pica-toolkit/tests/snapshot/count/006-count-tsv-output.stdin diff --git a/tests/snapshot/count/006-count-tsv-output.stdout b/pica-toolkit/tests/snapshot/count/006-count-tsv-output.stdout similarity index 100% rename from tests/snapshot/count/006-count-tsv-output.stdout rename to pica-toolkit/tests/snapshot/count/006-count-tsv-output.stdout diff --git a/tests/snapshot/count/006-count-tsv-output.toml b/pica-toolkit/tests/snapshot/count/006-count-tsv-output.toml similarity index 100% rename from tests/snapshot/count/006-count-tsv-output.toml rename to pica-toolkit/tests/snapshot/count/006-count-tsv-output.toml diff --git a/tests/snapshot/count/007-count-csv-output.out/.keep b/pica-toolkit/tests/snapshot/count/007-count-csv-output.out/.keep similarity index 100% rename from tests/snapshot/count/007-count-csv-output.out/.keep rename to pica-toolkit/tests/snapshot/count/007-count-csv-output.out/.keep diff --git a/tests/snapshot/count/007-count-csv-output.stdin b/pica-toolkit/tests/snapshot/count/007-count-csv-output.stdin similarity index 100% rename from tests/snapshot/count/007-count-csv-output.stdin rename to pica-toolkit/tests/snapshot/count/007-count-csv-output.stdin diff --git a/tests/snapshot/count/007-count-csv-output.stdout b/pica-toolkit/tests/snapshot/count/007-count-csv-output.stdout similarity index 100% rename from tests/snapshot/count/007-count-csv-output.stdout rename to pica-toolkit/tests/snapshot/count/007-count-csv-output.stdout diff --git a/tests/snapshot/count/007-count-csv-output.toml b/pica-toolkit/tests/snapshot/count/007-count-csv-output.toml similarity index 100% rename from tests/snapshot/count/007-count-csv-output.toml rename to pica-toolkit/tests/snapshot/count/007-count-csv-output.toml diff --git a/tests/snapshot/count/008-count-append-output.in/algebra.dat b/pica-toolkit/tests/snapshot/count/008-count-append-output.in/algebra.dat similarity index 100% rename from tests/snapshot/count/008-count-append-output.in/algebra.dat rename to pica-toolkit/tests/snapshot/count/008-count-append-output.in/algebra.dat diff --git a/tests/snapshot/count/008-count-append-output.in/math.dat.gz b/pica-toolkit/tests/snapshot/count/008-count-append-output.in/math.dat.gz similarity index 100% rename from tests/snapshot/count/008-count-append-output.in/math.dat.gz rename to pica-toolkit/tests/snapshot/count/008-count-append-output.in/math.dat.gz diff --git a/tests/snapshot/count/008-count-append-output.out/count.txt b/pica-toolkit/tests/snapshot/count/008-count-append-output.out/count.txt similarity index 100% rename from tests/snapshot/count/008-count-append-output.out/count.txt rename to pica-toolkit/tests/snapshot/count/008-count-append-output.out/count.txt diff --git a/tests/snapshot/count/008-count-append-output.trycmd b/pica-toolkit/tests/snapshot/count/008-count-append-output.trycmd similarity index 100% rename from tests/snapshot/count/008-count-append-output.trycmd rename to pica-toolkit/tests/snapshot/count/008-count-append-output.trycmd diff --git a/tests/snapshot/count/009-count-no-header.stdin b/pica-toolkit/tests/snapshot/count/009-count-no-header.stdin similarity index 100% rename from tests/snapshot/count/009-count-no-header.stdin rename to pica-toolkit/tests/snapshot/count/009-count-no-header.stdin diff --git a/tests/snapshot/count/009-count-no-header.stdout b/pica-toolkit/tests/snapshot/count/009-count-no-header.stdout similarity index 100% rename from tests/snapshot/count/009-count-no-header.stdout rename to pica-toolkit/tests/snapshot/count/009-count-no-header.stdout diff --git a/tests/snapshot/count/009-count-no-header.toml b/pica-toolkit/tests/snapshot/count/009-count-no-header.toml similarity index 100% rename from tests/snapshot/count/009-count-no-header.toml rename to pica-toolkit/tests/snapshot/count/009-count-no-header.toml diff --git a/tests/snapshot/count/010-count-records.stdin b/pica-toolkit/tests/snapshot/count/010-count-records.stdin similarity index 100% rename from tests/snapshot/count/010-count-records.stdin rename to pica-toolkit/tests/snapshot/count/010-count-records.stdin diff --git a/tests/snapshot/count/010-count-records.toml b/pica-toolkit/tests/snapshot/count/010-count-records.toml similarity index 100% rename from tests/snapshot/count/010-count-records.toml rename to pica-toolkit/tests/snapshot/count/010-count-records.toml diff --git a/tests/snapshot/count/011-count-fields.stdin b/pica-toolkit/tests/snapshot/count/011-count-fields.stdin similarity index 100% rename from tests/snapshot/count/011-count-fields.stdin rename to pica-toolkit/tests/snapshot/count/011-count-fields.stdin diff --git a/tests/snapshot/count/011-count-fields.toml b/pica-toolkit/tests/snapshot/count/011-count-fields.toml similarity index 100% rename from tests/snapshot/count/011-count-fields.toml rename to pica-toolkit/tests/snapshot/count/011-count-fields.toml diff --git a/tests/snapshot/count/012-count-subfields.stdin b/pica-toolkit/tests/snapshot/count/012-count-subfields.stdin similarity index 100% rename from tests/snapshot/count/012-count-subfields.stdin rename to pica-toolkit/tests/snapshot/count/012-count-subfields.stdin diff --git a/tests/snapshot/count/012-count-subfields.toml b/pica-toolkit/tests/snapshot/count/012-count-subfields.toml similarity index 100% rename from tests/snapshot/count/012-count-subfields.toml rename to pica-toolkit/tests/snapshot/count/012-count-subfields.toml diff --git a/tests/snapshot/count/013-count-skip-invalid-flag.stdin b/pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.stdin similarity index 100% rename from tests/snapshot/count/013-count-skip-invalid-flag.stdin rename to pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.stdin diff --git a/tests/snapshot/count/013-count-skip-invalid-flag.stdout b/pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.stdout similarity index 100% rename from tests/snapshot/count/013-count-skip-invalid-flag.stdout rename to pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.stdout diff --git a/tests/snapshot/count/013-count-skip-invalid-flag.toml b/pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.toml similarity index 100% rename from tests/snapshot/count/013-count-skip-invalid-flag.toml rename to pica-toolkit/tests/snapshot/count/013-count-skip-invalid-flag.toml diff --git a/tests/snapshot/count/014-count-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/count/014-count-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/count/014-count-skip-invalid-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/014-count-skip-invalid-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.in/dump.dat.gz diff --git a/tests/snapshot/count/014-count-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/count/014-count-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/count/014-count-skip-invalid-config1.toml diff --git a/tests/snapshot/count/015-count-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/count/015-count-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/count/015-count-skip-invalid-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/015-count-skip-invalid-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.in/dump.dat.gz diff --git a/tests/snapshot/count/015-count-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/count/015-count-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/count/015-count-skip-invalid-config2.toml diff --git a/tests/snapshot/count/016-count-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/count/016-count-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/count/016-count-skip-invalid-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/016-count-skip-invalid-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.in/dump.dat.gz diff --git a/tests/snapshot/count/016-count-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/count/016-count-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/count/016-count-skip-invalid-config3.toml diff --git a/tests/snapshot/count/017-count-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/count/017-count-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/count/017-count-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/count/017-count-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/count/017-count-invalid-config4.in/dump.dat.gz b/pica-toolkit/tests/snapshot/count/017-count-invalid-config4.in/dump.dat.gz similarity index 100% rename from tests/snapshot/count/017-count-invalid-config4.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/count/017-count-invalid-config4.in/dump.dat.gz diff --git a/tests/snapshot/count/017-count-invalid-config4.toml b/pica-toolkit/tests/snapshot/count/017-count-invalid-config4.toml similarity index 100% rename from tests/snapshot/count/017-count-invalid-config4.toml rename to pica-toolkit/tests/snapshot/count/017-count-invalid-config4.toml diff --git a/tests/snapshot/data/004732650.dat b/pica-toolkit/tests/snapshot/data/004732650.dat similarity index 100% rename from tests/snapshot/data/004732650.dat rename to pica-toolkit/tests/snapshot/data/004732650.dat diff --git a/tests/snapshot/data/algebra.dat b/pica-toolkit/tests/snapshot/data/algebra.dat similarity index 100% rename from tests/snapshot/data/algebra.dat rename to pica-toolkit/tests/snapshot/data/algebra.dat diff --git a/tests/snapshot/data/dump.dat.gz b/pica-toolkit/tests/snapshot/data/dump.dat.gz similarity index 100% rename from tests/snapshot/data/dump.dat.gz rename to pica-toolkit/tests/snapshot/data/dump.dat.gz diff --git a/tests/snapshot/data/ffm.dat b/pica-toolkit/tests/snapshot/data/ffm.dat similarity index 100% rename from tests/snapshot/data/ffm.dat rename to pica-toolkit/tests/snapshot/data/ffm.dat diff --git a/tests/snapshot/data/invalid.dat b/pica-toolkit/tests/snapshot/data/invalid.dat similarity index 100% rename from tests/snapshot/data/invalid.dat rename to pica-toolkit/tests/snapshot/data/invalid.dat diff --git a/tests/snapshot/data/math.dat.gz b/pica-toolkit/tests/snapshot/data/math.dat.gz similarity index 100% rename from tests/snapshot/data/math.dat.gz rename to pica-toolkit/tests/snapshot/data/math.dat.gz diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-any-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-any-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-single-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-curly-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-curly-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-pattern-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-field-simple-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-any-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-any-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-f.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-single-t.toml diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdin b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdin similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdin rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdin diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdout b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdout similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdout rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.stdout diff --git a/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.toml b/pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.toml similarity index 100% rename from tests/snapshot/filter/0100-filter-exists-matcher-simple-t.toml rename to pica-toolkit/tests/snapshot/filter/0100-filter-exists-matcher-simple-t.toml diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.stdin b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.stdin similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.stdin rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.stdin diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.toml b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.toml similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.toml rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-f.toml diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdin b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdin similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdin rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdin diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdout b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdout similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdout rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.stdout diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.toml b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.toml similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.toml rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-curly-eq-t.toml diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.stdin b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.stdin similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.stdin rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.stdin diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.toml b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.toml similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.toml rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-f.toml diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdin b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdin similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdin rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdin diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdout b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdout similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdout rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.stdout diff --git a/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.toml b/pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.toml similarity index 100% rename from tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.toml rename to pica-toolkit/tests/snapshot/filter/0101-filter-relation-matcher-simple-eq-t.toml diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.stdin b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.stdin similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.stdin rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.stdin diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.toml b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.toml similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.toml rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-f.toml diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdin b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdin similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdin rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdin diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdout b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdout similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdout rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.stdout diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.toml b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.toml similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.toml rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-curly-ne-t.toml diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.stdin b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.stdin similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.stdin rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.stdin diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.toml b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.toml similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.toml rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-f.toml diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdin b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdin similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdin rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdin diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdout b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdout similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdout rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.stdout diff --git a/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.toml b/pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.toml similarity index 100% rename from tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.toml rename to pica-toolkit/tests/snapshot/filter/0102-filter-relation-matcher-simple-ne-t.toml diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.stdin diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.toml b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.toml similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-f.toml diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdin diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.stdout diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.toml b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.toml similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-curly-starts-with-t.toml diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.stdin diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.toml b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.toml similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-f.toml diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdin diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.stdout diff --git a/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.toml b/pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.toml similarity index 100% rename from tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0103-filter-relation-matcher-simple-starts-with-t.toml diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.stdin diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.toml b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.toml similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-f.toml diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdin diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.stdout diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.toml b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.toml similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-curly-ends-with-t.toml diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.stdin diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.toml b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.toml similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-f.toml diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdin diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.stdout diff --git a/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.toml b/pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.toml similarity index 100% rename from tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0104-filter-relation-matcher-simple-ends-with-t.toml diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.stdin b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.stdin similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.stdin rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.stdin diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.toml b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.toml similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.toml rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-f.toml diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdin b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdin similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdin rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdin diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdout b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdout similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdout rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.stdout diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.toml b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.toml similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.toml rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-curly-similar-t.toml diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.stdin b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.stdin similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.stdin rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.stdin diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.toml b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.toml similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.toml rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-f.toml diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdin b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdin similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdin rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdin diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdout b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdout similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdout rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.stdout diff --git a/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.toml b/pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.toml similarity index 100% rename from tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.toml rename to pica-toolkit/tests/snapshot/filter/0105-filter-relation-matcher-simple-similar-t.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-ci.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdout b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdout similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-ci.stdout rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.stdout diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-ci.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-ci.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-ci.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-f.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-f.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-f.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-f.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdout b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdout similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdout rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.stdout diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-invert-t.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdout b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdout similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdout rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.stdout diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-curly-t.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-curly-t.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-invalid.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-invalid.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-invalid.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-invalid.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-invalid.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-invalid.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-invalid.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-invalid.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-f.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-f.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-f.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-f.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdout b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdout similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdout rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.stdout diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-invert-t.toml diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdin b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdin similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdin rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdin diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdout b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdout similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdout rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.stdout diff --git a/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.toml b/pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.toml similarity index 100% rename from tests/snapshot/filter/0106-filter-regex-matcher-simple-t.toml rename to pica-toolkit/tests/snapshot/filter/0106-filter-regex-matcher-simple-t.toml diff --git a/tests/snapshot/filter/0107-filter-in-matcher-curly-f.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-f.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-curly-f.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-f.stdin diff --git a/tests/snapshot/filter/0107-filter-in-matcher-curly-f.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-f.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-curly-f.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-f.toml diff --git a/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdin diff --git a/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdout b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdout similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdout rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.stdout diff --git a/tests/snapshot/filter/0107-filter-in-matcher-curly-t.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-curly-t.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-curly-t.toml diff --git a/tests/snapshot/filter/0107-filter-in-matcher-simple-f.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-f.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-simple-f.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-f.stdin diff --git a/tests/snapshot/filter/0107-filter-in-matcher-simple-f.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-f.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-simple-f.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-f.toml diff --git a/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdin diff --git a/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdout b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdout similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdout rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.stdout diff --git a/tests/snapshot/filter/0107-filter-in-matcher-simple-t.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-in-matcher-simple-t.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-in-matcher-simple-t.toml diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.stdin diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-f.toml diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdin diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdout b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdout similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdout rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.stdout diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-curly-t.toml diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.stdin diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-f.toml diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdin b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdin similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdin rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdin diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdout b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdout similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdout rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.stdout diff --git a/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.toml b/pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.toml similarity index 100% rename from tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.toml rename to pica-toolkit/tests/snapshot/filter/0107-filter-not-in-matcher-simple-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-eq-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ge-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-gt-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-invalid.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-invalid.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-invalid.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-invalid.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-le-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-lt-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-field-ne-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-eq-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ge-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-gt-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-invalid.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-invalid.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-invalid.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-invalid.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-le-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-lt-t.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-f.toml diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdin b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdin similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdin rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdin diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdout b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdout similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdout rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.stdout diff --git a/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.toml b/pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.toml similarity index 100% rename from tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.toml rename to pica-toolkit/tests/snapshot/filter/0108-filter-cardinality-matcher-subfield-ne-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-composite-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-composite-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-composite-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-composite-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-composite-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-composite-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-composite-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-composite-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-field-composite-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-composite-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-composite-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-group-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-group-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-group-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-group-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-group-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-group-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-group-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-group-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-field-group-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-group-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-group-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-not-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-not-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-not-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-not-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-not-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-not-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-not-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-not-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-field-not-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-not-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-not-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-singleton-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-singleton-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-singleton-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-singleton-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-singleton-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-singleton-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-field-singleton-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-field-singleton-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-field-singleton-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-composite-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-composite-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-composite-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-composite-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-subfield-composite-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-composite-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-composite-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-group-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-group-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-group-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-group-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-group-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-group-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-subfield-group-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-group-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-group-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-not-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-not-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-not-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-not-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-not-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-not-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-subfield-not-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-not-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-not-t.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-singleton-f.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-singleton-f.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-f.toml diff --git a/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdin b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdin similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdin rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdin diff --git a/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdout b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdout similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdout rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.stdout diff --git a/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.toml b/pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.toml similarity index 100% rename from tests/snapshot/filter/0109-filter-group-subfield-singleton-t.toml rename to pica-toolkit/tests/snapshot/filter/0109-filter-group-subfield-singleton-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-curly-bracket-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-exists-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-exists-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-exists-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-exists-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-exists-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-exists-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-exists-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-exists-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-field-exists-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-exists-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-exists-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-group-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-group-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-group-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-group-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-group-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-group-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-group-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-group-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-field-group-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-group-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-group-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-not-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-not-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-not-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-not-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-field-not-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-not-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-field-not-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-not-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-field-not-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-field-not-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-field-not-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-exists-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-exists-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-exists-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-exists-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-subfield-exists-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-exists-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-exists-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-group-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-group-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-group-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-group-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-group-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-group-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-subfield-group-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-group-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-group-t.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-not-f.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-f.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-not-f.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-f.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-not-f.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-f.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-not-f.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-f.toml diff --git a/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdin b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdin similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-not-t.stdin rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdin diff --git a/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdout b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdout similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-not-t.stdout rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.stdout diff --git a/tests/snapshot/filter/0110-filter-not-subfield-not-t.toml b/pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.toml similarity index 100% rename from tests/snapshot/filter/0110-filter-not-subfield-not-t.toml rename to pica-toolkit/tests/snapshot/filter/0110-filter-not-subfield-not-t.toml diff --git a/tests/snapshot/filter/0111-filter-and-field-f.stdin b/pica-toolkit/tests/snapshot/filter/0111-filter-and-field-f.stdin similarity index 100% rename from tests/snapshot/filter/0111-filter-and-field-f.stdin rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-field-f.stdin diff --git a/tests/snapshot/filter/0111-filter-and-field-f.toml b/pica-toolkit/tests/snapshot/filter/0111-filter-and-field-f.toml similarity index 100% rename from tests/snapshot/filter/0111-filter-and-field-f.toml rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-field-f.toml diff --git a/tests/snapshot/filter/0111-filter-and-field-t.stdin b/pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.stdin similarity index 100% rename from tests/snapshot/filter/0111-filter-and-field-t.stdin rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.stdin diff --git a/tests/snapshot/filter/0111-filter-and-field-t.stdout b/pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.stdout similarity index 100% rename from tests/snapshot/filter/0111-filter-and-field-t.stdout rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.stdout diff --git a/tests/snapshot/filter/0111-filter-and-field-t.toml b/pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.toml similarity index 100% rename from tests/snapshot/filter/0111-filter-and-field-t.toml rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-field-t.toml diff --git a/tests/snapshot/filter/0111-filter-and-subfield-f.stdin b/pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-f.stdin similarity index 100% rename from tests/snapshot/filter/0111-filter-and-subfield-f.stdin rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-f.stdin diff --git a/tests/snapshot/filter/0111-filter-and-subfield-f.toml b/pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-f.toml similarity index 100% rename from tests/snapshot/filter/0111-filter-and-subfield-f.toml rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-f.toml diff --git a/tests/snapshot/filter/0111-filter-and-subfield-t.stdin b/pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.stdin similarity index 100% rename from tests/snapshot/filter/0111-filter-and-subfield-t.stdin rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.stdin diff --git a/tests/snapshot/filter/0111-filter-and-subfield-t.stdout b/pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.stdout similarity index 100% rename from tests/snapshot/filter/0111-filter-and-subfield-t.stdout rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.stdout diff --git a/tests/snapshot/filter/0111-filter-and-subfield-t.toml b/pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.toml similarity index 100% rename from tests/snapshot/filter/0111-filter-and-subfield-t.toml rename to pica-toolkit/tests/snapshot/filter/0111-filter-and-subfield-t.toml diff --git a/tests/snapshot/filter/0112-filter-or-field-f.stdin b/pica-toolkit/tests/snapshot/filter/0112-filter-or-field-f.stdin similarity index 100% rename from tests/snapshot/filter/0112-filter-or-field-f.stdin rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-field-f.stdin diff --git a/tests/snapshot/filter/0112-filter-or-field-f.toml b/pica-toolkit/tests/snapshot/filter/0112-filter-or-field-f.toml similarity index 100% rename from tests/snapshot/filter/0112-filter-or-field-f.toml rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-field-f.toml diff --git a/tests/snapshot/filter/0112-filter-or-field-t.stdin b/pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.stdin similarity index 100% rename from tests/snapshot/filter/0112-filter-or-field-t.stdin rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.stdin diff --git a/tests/snapshot/filter/0112-filter-or-field-t.stdout b/pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.stdout similarity index 100% rename from tests/snapshot/filter/0112-filter-or-field-t.stdout rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.stdout diff --git a/tests/snapshot/filter/0112-filter-or-field-t.toml b/pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.toml similarity index 100% rename from tests/snapshot/filter/0112-filter-or-field-t.toml rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-field-t.toml diff --git a/tests/snapshot/filter/0112-filter-or-subfield-f.stdin b/pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-f.stdin similarity index 100% rename from tests/snapshot/filter/0112-filter-or-subfield-f.stdin rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-f.stdin diff --git a/tests/snapshot/filter/0112-filter-or-subfield-f.toml b/pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-f.toml similarity index 100% rename from tests/snapshot/filter/0112-filter-or-subfield-f.toml rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-f.toml diff --git a/tests/snapshot/filter/0112-filter-or-subfield-t.stdin b/pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.stdin similarity index 100% rename from tests/snapshot/filter/0112-filter-or-subfield-t.stdin rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.stdin diff --git a/tests/snapshot/filter/0112-filter-or-subfield-t.stdout b/pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.stdout similarity index 100% rename from tests/snapshot/filter/0112-filter-or-subfield-t.stdout rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.stdout diff --git a/tests/snapshot/filter/0112-filter-or-subfield-t.toml b/pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.toml similarity index 100% rename from tests/snapshot/filter/0112-filter-or-subfield-t.toml rename to pica-toolkit/tests/snapshot/filter/0112-filter-or-subfield-t.toml diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.stdin diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.toml b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.toml similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-f.toml diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdin diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.stdout diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.toml b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.toml similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-curly-starts-not-with-t.toml diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.stdin b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.stdin similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.stdin rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.stdin diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.toml b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.toml similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.toml rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-f.toml diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdin b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdin similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdin rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdin diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdout b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdout similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdout rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.stdout diff --git a/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.toml b/pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.toml similarity index 100% rename from tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.toml rename to pica-toolkit/tests/snapshot/filter/0113-filter-relation-matcher-simple-starts-not-with-t.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config1.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config2.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config3.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-config4.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-f.stdin b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-f.stdin similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-f.stdin rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-f.stdin diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-f.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-f.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-f.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-f.toml diff --git a/tests/snapshot/filter/0200-filter-skip-invalid-t.toml b/pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-t.toml similarity index 100% rename from tests/snapshot/filter/0200-filter-skip-invalid-t.toml rename to pica-toolkit/tests/snapshot/filter/0200-filter-skip-invalid-t.toml diff --git a/tests/snapshot/filter/0201-filter-invert-match-f.stdin b/pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-f.stdin similarity index 100% rename from tests/snapshot/filter/0201-filter-invert-match-f.stdin rename to pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-f.stdin diff --git a/tests/snapshot/filter/0201-filter-invert-match-f.toml b/pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-f.toml similarity index 100% rename from tests/snapshot/filter/0201-filter-invert-match-f.toml rename to pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-f.toml diff --git a/tests/snapshot/filter/0201-filter-invert-match-t.stdin b/pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.stdin similarity index 100% rename from tests/snapshot/filter/0201-filter-invert-match-t.stdin rename to pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.stdin diff --git a/tests/snapshot/filter/0201-filter-invert-match-t.stdout b/pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.stdout similarity index 100% rename from tests/snapshot/filter/0201-filter-invert-match-t.stdout rename to pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.stdout diff --git a/tests/snapshot/filter/0201-filter-invert-match-t.toml b/pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.toml similarity index 100% rename from tests/snapshot/filter/0201-filter-invert-match-t.toml rename to pica-toolkit/tests/snapshot/filter/0201-filter-invert-match-t.toml diff --git a/tests/snapshot/filter/0202-filter-keep-empty.stdin b/pica-toolkit/tests/snapshot/filter/0202-filter-keep-empty.stdin similarity index 100% rename from tests/snapshot/filter/0202-filter-keep-empty.stdin rename to pica-toolkit/tests/snapshot/filter/0202-filter-keep-empty.stdin diff --git a/tests/snapshot/filter/0202-filter-keep-empty.toml b/pica-toolkit/tests/snapshot/filter/0202-filter-keep-empty.toml similarity index 100% rename from tests/snapshot/filter/0202-filter-keep-empty.toml rename to pica-toolkit/tests/snapshot/filter/0202-filter-keep-empty.toml diff --git a/tests/snapshot/filter/0202-filter-keep.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0202-filter-keep.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0202-filter-keep.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0202-filter-keep.out/out.dat.gz diff --git a/tests/snapshot/filter/0202-filter-keep.stdin b/pica-toolkit/tests/snapshot/filter/0202-filter-keep.stdin similarity index 100% rename from tests/snapshot/filter/0202-filter-keep.stdin rename to pica-toolkit/tests/snapshot/filter/0202-filter-keep.stdin diff --git a/tests/snapshot/filter/0202-filter-keep.toml b/pica-toolkit/tests/snapshot/filter/0202-filter-keep.toml similarity index 100% rename from tests/snapshot/filter/0202-filter-keep.toml rename to pica-toolkit/tests/snapshot/filter/0202-filter-keep.toml diff --git a/tests/snapshot/filter/0202-filter-retain.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0202-filter-retain.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0202-filter-retain.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0202-filter-retain.out/out.dat.gz diff --git a/tests/snapshot/filter/0203-filter-discard-empty.stdin b/pica-toolkit/tests/snapshot/filter/0203-filter-discard-empty.stdin similarity index 100% rename from tests/snapshot/filter/0203-filter-discard-empty.stdin rename to pica-toolkit/tests/snapshot/filter/0203-filter-discard-empty.stdin diff --git a/tests/snapshot/filter/0203-filter-discard-empty.toml b/pica-toolkit/tests/snapshot/filter/0203-filter-discard-empty.toml similarity index 100% rename from tests/snapshot/filter/0203-filter-discard-empty.toml rename to pica-toolkit/tests/snapshot/filter/0203-filter-discard-empty.toml diff --git a/tests/snapshot/filter/0203-filter-discard.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0203-filter-discard.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0203-filter-discard.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0203-filter-discard.out/out.dat.gz diff --git a/tests/snapshot/filter/0203-filter-discard.stdin b/pica-toolkit/tests/snapshot/filter/0203-filter-discard.stdin similarity index 100% rename from tests/snapshot/filter/0203-filter-discard.stdin rename to pica-toolkit/tests/snapshot/filter/0203-filter-discard.stdin diff --git a/tests/snapshot/filter/0203-filter-discard.toml b/pica-toolkit/tests/snapshot/filter/0203-filter-discard.toml similarity index 100% rename from tests/snapshot/filter/0203-filter-discard.toml rename to pica-toolkit/tests/snapshot/filter/0203-filter-discard.toml diff --git a/tests/snapshot/filter/0203-filter-drop.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0203-filter-drop.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0203-filter-drop.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0203-filter-drop.out/out.dat.gz diff --git a/tests/snapshot/filter/0204-filter-file-f.in/filter.txt b/pica-toolkit/tests/snapshot/filter/0204-filter-file-f.in/filter.txt similarity index 100% rename from tests/snapshot/filter/0204-filter-file-f.in/filter.txt rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-f.in/filter.txt diff --git a/tests/snapshot/filter/0204-filter-file-f.stdin b/pica-toolkit/tests/snapshot/filter/0204-filter-file-f.stdin similarity index 100% rename from tests/snapshot/filter/0204-filter-file-f.stdin rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-f.stdin diff --git a/tests/snapshot/filter/0204-filter-file-f.toml b/pica-toolkit/tests/snapshot/filter/0204-filter-file-f.toml similarity index 100% rename from tests/snapshot/filter/0204-filter-file-f.toml rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-f.toml diff --git a/tests/snapshot/filter/0204-filter-file-t.in/filter.txt b/pica-toolkit/tests/snapshot/filter/0204-filter-file-t.in/filter.txt similarity index 100% rename from tests/snapshot/filter/0204-filter-file-t.in/filter.txt rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-t.in/filter.txt diff --git a/tests/snapshot/filter/0204-filter-file-t.stdin b/pica-toolkit/tests/snapshot/filter/0204-filter-file-t.stdin similarity index 100% rename from tests/snapshot/filter/0204-filter-file-t.stdin rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-t.stdin diff --git a/tests/snapshot/filter/0204-filter-file-t.stdout b/pica-toolkit/tests/snapshot/filter/0204-filter-file-t.stdout similarity index 100% rename from tests/snapshot/filter/0204-filter-file-t.stdout rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-t.stdout diff --git a/tests/snapshot/filter/0204-filter-file-t.toml b/pica-toolkit/tests/snapshot/filter/0204-filter-file-t.toml similarity index 100% rename from tests/snapshot/filter/0204-filter-file-t.toml rename to pica-toolkit/tests/snapshot/filter/0204-filter-file-t.toml diff --git a/tests/snapshot/filter/0205-filter-allow-list.in/allow.csv b/pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.in/allow.csv similarity index 100% rename from tests/snapshot/filter/0205-filter-allow-list.in/allow.csv rename to pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.in/allow.csv diff --git a/tests/snapshot/filter/0205-filter-allow-list.in/dump.dat.gz b/pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.in/dump.dat.gz similarity index 100% rename from tests/snapshot/filter/0205-filter-allow-list.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.in/dump.dat.gz diff --git a/tests/snapshot/filter/0205-filter-allow-list.stdout b/pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.stdout similarity index 100% rename from tests/snapshot/filter/0205-filter-allow-list.stdout rename to pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.stdout diff --git a/tests/snapshot/filter/0205-filter-allow-list.toml b/pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.toml similarity index 100% rename from tests/snapshot/filter/0205-filter-allow-list.toml rename to pica-toolkit/tests/snapshot/filter/0205-filter-allow-list.toml diff --git a/tests/snapshot/filter/0206-filter-deny-list.in/deny.csv b/pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.in/deny.csv similarity index 100% rename from tests/snapshot/filter/0206-filter-deny-list.in/deny.csv rename to pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.in/deny.csv diff --git a/tests/snapshot/filter/0206-filter-deny-list.in/dump.dat.gz b/pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.in/dump.dat.gz similarity index 100% rename from tests/snapshot/filter/0206-filter-deny-list.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.in/dump.dat.gz diff --git a/tests/snapshot/filter/0206-filter-deny-list.stdout b/pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.stdout similarity index 100% rename from tests/snapshot/filter/0206-filter-deny-list.stdout rename to pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.stdout diff --git a/tests/snapshot/filter/0206-filter-deny-list.toml b/pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.toml similarity index 100% rename from tests/snapshot/filter/0206-filter-deny-list.toml rename to pica-toolkit/tests/snapshot/filter/0206-filter-deny-list.toml diff --git a/tests/snapshot/filter/0207-filter-limit-default.in/dump.dat.gz b/pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.in/dump.dat.gz similarity index 100% rename from tests/snapshot/filter/0207-filter-limit-default.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.in/dump.dat.gz diff --git a/tests/snapshot/filter/0207-filter-limit-default.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0207-filter-limit-default.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.out/out.dat.gz diff --git a/tests/snapshot/filter/0207-filter-limit-default.toml b/pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.toml similarity index 100% rename from tests/snapshot/filter/0207-filter-limit-default.toml rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit-default.toml diff --git a/tests/snapshot/filter/0207-filter-limit.in/dump.dat.gz b/pica-toolkit/tests/snapshot/filter/0207-filter-limit.in/dump.dat.gz similarity index 100% rename from tests/snapshot/filter/0207-filter-limit.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit.in/dump.dat.gz diff --git a/tests/snapshot/filter/0207-filter-limit.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0207-filter-limit.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0207-filter-limit.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit.out/out.dat.gz diff --git a/tests/snapshot/filter/0207-filter-limit.toml b/pica-toolkit/tests/snapshot/filter/0207-filter-limit.toml similarity index 100% rename from tests/snapshot/filter/0207-filter-limit.toml rename to pica-toolkit/tests/snapshot/filter/0207-filter-limit.toml diff --git a/tests/snapshot/filter/0208-filter-and-f.stdin b/pica-toolkit/tests/snapshot/filter/0208-filter-and-f.stdin similarity index 100% rename from tests/snapshot/filter/0208-filter-and-f.stdin rename to pica-toolkit/tests/snapshot/filter/0208-filter-and-f.stdin diff --git a/tests/snapshot/filter/0208-filter-and-f.toml b/pica-toolkit/tests/snapshot/filter/0208-filter-and-f.toml similarity index 100% rename from tests/snapshot/filter/0208-filter-and-f.toml rename to pica-toolkit/tests/snapshot/filter/0208-filter-and-f.toml diff --git a/tests/snapshot/filter/0208-filter-and-t.stdin b/pica-toolkit/tests/snapshot/filter/0208-filter-and-t.stdin similarity index 100% rename from tests/snapshot/filter/0208-filter-and-t.stdin rename to pica-toolkit/tests/snapshot/filter/0208-filter-and-t.stdin diff --git a/tests/snapshot/filter/0208-filter-and-t.stdout b/pica-toolkit/tests/snapshot/filter/0208-filter-and-t.stdout similarity index 100% rename from tests/snapshot/filter/0208-filter-and-t.stdout rename to pica-toolkit/tests/snapshot/filter/0208-filter-and-t.stdout diff --git a/tests/snapshot/filter/0208-filter-and-t.toml b/pica-toolkit/tests/snapshot/filter/0208-filter-and-t.toml similarity index 100% rename from tests/snapshot/filter/0208-filter-and-t.toml rename to pica-toolkit/tests/snapshot/filter/0208-filter-and-t.toml diff --git a/tests/snapshot/filter/0209-filter-or-f.stdin b/pica-toolkit/tests/snapshot/filter/0209-filter-or-f.stdin similarity index 100% rename from tests/snapshot/filter/0209-filter-or-f.stdin rename to pica-toolkit/tests/snapshot/filter/0209-filter-or-f.stdin diff --git a/tests/snapshot/filter/0209-filter-or-f.toml b/pica-toolkit/tests/snapshot/filter/0209-filter-or-f.toml similarity index 100% rename from tests/snapshot/filter/0209-filter-or-f.toml rename to pica-toolkit/tests/snapshot/filter/0209-filter-or-f.toml diff --git a/tests/snapshot/filter/0209-filter-or-t.stdin b/pica-toolkit/tests/snapshot/filter/0209-filter-or-t.stdin similarity index 100% rename from tests/snapshot/filter/0209-filter-or-t.stdin rename to pica-toolkit/tests/snapshot/filter/0209-filter-or-t.stdin diff --git a/tests/snapshot/filter/0209-filter-or-t.stdout b/pica-toolkit/tests/snapshot/filter/0209-filter-or-t.stdout similarity index 100% rename from tests/snapshot/filter/0209-filter-or-t.stdout rename to pica-toolkit/tests/snapshot/filter/0209-filter-or-t.stdout diff --git a/tests/snapshot/filter/0209-filter-or-t.toml b/pica-toolkit/tests/snapshot/filter/0209-filter-or-t.toml similarity index 100% rename from tests/snapshot/filter/0209-filter-or-t.toml rename to pica-toolkit/tests/snapshot/filter/0209-filter-or-t.toml diff --git a/tests/snapshot/filter/0210-filter-not-f.stdin b/pica-toolkit/tests/snapshot/filter/0210-filter-not-f.stdin similarity index 100% rename from tests/snapshot/filter/0210-filter-not-f.stdin rename to pica-toolkit/tests/snapshot/filter/0210-filter-not-f.stdin diff --git a/tests/snapshot/filter/0210-filter-not-f.toml b/pica-toolkit/tests/snapshot/filter/0210-filter-not-f.toml similarity index 100% rename from tests/snapshot/filter/0210-filter-not-f.toml rename to pica-toolkit/tests/snapshot/filter/0210-filter-not-f.toml diff --git a/tests/snapshot/filter/0210-filter-not-t.stdin b/pica-toolkit/tests/snapshot/filter/0210-filter-not-t.stdin similarity index 100% rename from tests/snapshot/filter/0210-filter-not-t.stdin rename to pica-toolkit/tests/snapshot/filter/0210-filter-not-t.stdin diff --git a/tests/snapshot/filter/0210-filter-not-t.stdout b/pica-toolkit/tests/snapshot/filter/0210-filter-not-t.stdout similarity index 100% rename from tests/snapshot/filter/0210-filter-not-t.stdout rename to pica-toolkit/tests/snapshot/filter/0210-filter-not-t.stdout diff --git a/tests/snapshot/filter/0210-filter-not-t.toml b/pica-toolkit/tests/snapshot/filter/0210-filter-not-t.toml similarity index 100% rename from tests/snapshot/filter/0210-filter-not-t.toml rename to pica-toolkit/tests/snapshot/filter/0210-filter-not-t.toml diff --git a/tests/snapshot/filter/0211-filter-gzip-config.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-config.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.in/Pica.toml diff --git a/tests/snapshot/filter/0211-filter-gzip-config.stdin b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.stdin similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-config.stdin rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.stdin diff --git a/tests/snapshot/filter/0211-filter-gzip-config.stdout b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.stdout similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-config.stdout rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.stdout diff --git a/tests/snapshot/filter/0211-filter-gzip-config.toml b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.toml similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-config.toml rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-config.toml diff --git a/tests/snapshot/filter/0211-filter-gzip-output-ext.out/out.dat.gz b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.out/out.dat.gz similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output-ext.out/out.dat.gz rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.out/out.dat.gz diff --git a/tests/snapshot/filter/0211-filter-gzip-output-ext.stdin b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.stdin similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output-ext.stdin rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.stdin diff --git a/tests/snapshot/filter/0211-filter-gzip-output-ext.toml b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.toml similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output-ext.toml rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output-ext.toml diff --git a/tests/snapshot/filter/0211-filter-gzip-output.out/out.dat b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.out/out.dat similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output.out/out.dat rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.out/out.dat diff --git a/tests/snapshot/filter/0211-filter-gzip-output.stdin b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.stdin similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output.stdin rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.stdin diff --git a/tests/snapshot/filter/0211-filter-gzip-output.toml b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.toml similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-output.toml rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-output.toml diff --git a/tests/snapshot/filter/0211-filter-gzip-stdout.stdin b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.stdin similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-stdout.stdin rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.stdin diff --git a/tests/snapshot/filter/0211-filter-gzip-stdout.stdout b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.stdout similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-stdout.stdout rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.stdout diff --git a/tests/snapshot/filter/0211-filter-gzip-stdout.toml b/pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.toml similarity index 100% rename from tests/snapshot/filter/0211-filter-gzip-stdout.toml rename to pica-toolkit/tests/snapshot/filter/0211-filter-gzip-stdout.toml diff --git a/tests/snapshot/filter/0212-filter-append-empty.out/out.dat b/pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.out/out.dat similarity index 100% rename from tests/snapshot/filter/0212-filter-append-empty.out/out.dat rename to pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.out/out.dat diff --git a/tests/snapshot/filter/0212-filter-append-empty.stdin b/pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.stdin similarity index 100% rename from tests/snapshot/filter/0212-filter-append-empty.stdin rename to pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.stdin diff --git a/tests/snapshot/filter/0212-filter-append-empty.toml b/pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.toml similarity index 100% rename from tests/snapshot/filter/0212-filter-append-empty.toml rename to pica-toolkit/tests/snapshot/filter/0212-filter-append-empty.toml diff --git a/tests/snapshot/filter/0212-filter-append.in/out.dat b/pica-toolkit/tests/snapshot/filter/0212-filter-append.in/out.dat similarity index 100% rename from tests/snapshot/filter/0212-filter-append.in/out.dat rename to pica-toolkit/tests/snapshot/filter/0212-filter-append.in/out.dat diff --git a/tests/snapshot/filter/0212-filter-append.out/out.dat b/pica-toolkit/tests/snapshot/filter/0212-filter-append.out/out.dat similarity index 100% rename from tests/snapshot/filter/0212-filter-append.out/out.dat rename to pica-toolkit/tests/snapshot/filter/0212-filter-append.out/out.dat diff --git a/tests/snapshot/filter/0212-filter-append.stdin b/pica-toolkit/tests/snapshot/filter/0212-filter-append.stdin similarity index 100% rename from tests/snapshot/filter/0212-filter-append.stdin rename to pica-toolkit/tests/snapshot/filter/0212-filter-append.stdin diff --git a/tests/snapshot/filter/0212-filter-append.toml b/pica-toolkit/tests/snapshot/filter/0212-filter-append.toml similarity index 100% rename from tests/snapshot/filter/0212-filter-append.toml rename to pica-toolkit/tests/snapshot/filter/0212-filter-append.toml diff --git a/tests/snapshot/filter/0213-filter-tee.out/out.dat b/pica-toolkit/tests/snapshot/filter/0213-filter-tee.out/out.dat similarity index 100% rename from tests/snapshot/filter/0213-filter-tee.out/out.dat rename to pica-toolkit/tests/snapshot/filter/0213-filter-tee.out/out.dat diff --git a/tests/snapshot/filter/0213-filter-tee.stdin b/pica-toolkit/tests/snapshot/filter/0213-filter-tee.stdin similarity index 100% rename from tests/snapshot/filter/0213-filter-tee.stdin rename to pica-toolkit/tests/snapshot/filter/0213-filter-tee.stdin diff --git a/tests/snapshot/filter/0213-filter-tee.stdout b/pica-toolkit/tests/snapshot/filter/0213-filter-tee.stdout similarity index 100% rename from tests/snapshot/filter/0213-filter-tee.stdout rename to pica-toolkit/tests/snapshot/filter/0213-filter-tee.stdout diff --git a/tests/snapshot/filter/0213-filter-tee.toml b/pica-toolkit/tests/snapshot/filter/0213-filter-tee.toml similarity index 100% rename from tests/snapshot/filter/0213-filter-tee.toml rename to pica-toolkit/tests/snapshot/filter/0213-filter-tee.toml diff --git a/tests/snapshot/filter/0214-filter-multiple-files.in/algebra.dat b/pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.in/algebra.dat similarity index 100% rename from tests/snapshot/filter/0214-filter-multiple-files.in/algebra.dat rename to pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.in/algebra.dat diff --git a/tests/snapshot/filter/0214-filter-multiple-files.in/math.dat.gz b/pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.in/math.dat.gz similarity index 100% rename from tests/snapshot/filter/0214-filter-multiple-files.in/math.dat.gz rename to pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.in/math.dat.gz diff --git a/tests/snapshot/filter/0214-filter-multiple-files.out/out.dat b/pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.out/out.dat similarity index 100% rename from tests/snapshot/filter/0214-filter-multiple-files.out/out.dat rename to pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.out/out.dat diff --git a/tests/snapshot/filter/0214-filter-multiple-files.toml b/pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.toml similarity index 100% rename from tests/snapshot/filter/0214-filter-multiple-files.toml rename to pica-toolkit/tests/snapshot/filter/0214-filter-multiple-files.toml diff --git a/tests/snapshot/filter/0215-filter-translit-filter-f.stdin b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-f.stdin similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-f.stdin rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-f.stdin diff --git a/tests/snapshot/filter/0215-filter-translit-filter-f.toml b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-f.toml similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-f.toml rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-f.toml diff --git a/tests/snapshot/filter/0215-filter-translit-filter-t.in/Pica.toml b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.in/Pica.toml similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-t.in/Pica.toml rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.in/Pica.toml diff --git a/tests/snapshot/filter/0215-filter-translit-filter-t.stdin b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.stdin similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-t.stdin rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.stdin diff --git a/tests/snapshot/filter/0215-filter-translit-filter-t.stdout b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.stdout similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-t.stdout rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.stdout diff --git a/tests/snapshot/filter/0215-filter-translit-filter-t.toml b/pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.toml similarity index 100% rename from tests/snapshot/filter/0215-filter-translit-filter-t.toml rename to pica-toolkit/tests/snapshot/filter/0215-filter-translit-filter-t.toml diff --git a/tests/snapshot/filter/0216-filter-invalid-filter.stdin b/pica-toolkit/tests/snapshot/filter/0216-filter-invalid-filter.stdin similarity index 100% rename from tests/snapshot/filter/0216-filter-invalid-filter.stdin rename to pica-toolkit/tests/snapshot/filter/0216-filter-invalid-filter.stdin diff --git a/tests/snapshot/filter/0216-filter-invalid-filter.toml b/pica-toolkit/tests/snapshot/filter/0216-filter-invalid-filter.toml similarity index 100% rename from tests/snapshot/filter/0216-filter-invalid-filter.toml rename to pica-toolkit/tests/snapshot/filter/0216-filter-invalid-filter.toml diff --git a/tests/snapshot/filter/0300-filter-double-quotes.stdin b/pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.stdin similarity index 100% rename from tests/snapshot/filter/0300-filter-double-quotes.stdin rename to pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.stdin diff --git a/tests/snapshot/filter/0300-filter-double-quotes.stdout b/pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.stdout similarity index 100% rename from tests/snapshot/filter/0300-filter-double-quotes.stdout rename to pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.stdout diff --git a/tests/snapshot/filter/0300-filter-double-quotes.toml b/pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.toml similarity index 100% rename from tests/snapshot/filter/0300-filter-double-quotes.toml rename to pica-toolkit/tests/snapshot/filter/0300-filter-double-quotes.toml diff --git a/tests/snapshot/frequency/000-frequency-file-gz.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/000-frequency-file-gz.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/000-frequency-file-gz.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/000-frequency-file-gz.in/dump.dat.gz diff --git a/tests/snapshot/frequency/000-frequency-file-gz.toml b/pica-toolkit/tests/snapshot/frequency/000-frequency-file-gz.toml similarity index 100% rename from tests/snapshot/frequency/000-frequency-file-gz.toml rename to pica-toolkit/tests/snapshot/frequency/000-frequency-file-gz.toml diff --git a/tests/snapshot/frequency/001-frequency-stdin.stdin b/pica-toolkit/tests/snapshot/frequency/001-frequency-stdin.stdin similarity index 100% rename from tests/snapshot/frequency/001-frequency-stdin.stdin rename to pica-toolkit/tests/snapshot/frequency/001-frequency-stdin.stdin diff --git a/tests/snapshot/frequency/001-frequency-stdin.toml b/pica-toolkit/tests/snapshot/frequency/001-frequency-stdin.toml similarity index 100% rename from tests/snapshot/frequency/001-frequency-stdin.toml rename to pica-toolkit/tests/snapshot/frequency/001-frequency-stdin.toml diff --git a/tests/snapshot/frequency/002-frequency-multiple-files.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/002-frequency-multiple-files.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/002-frequency-multiple-files.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/002-frequency-multiple-files.in/dump.dat.gz diff --git a/tests/snapshot/frequency/002-frequency-multiple-files.toml b/pica-toolkit/tests/snapshot/frequency/002-frequency-multiple-files.toml similarity index 100% rename from tests/snapshot/frequency/002-frequency-multiple-files.toml rename to pica-toolkit/tests/snapshot/frequency/002-frequency-multiple-files.toml diff --git a/tests/snapshot/frequency/003-frequency-file-stdin.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/003-frequency-file-stdin.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.in/dump.dat.gz diff --git a/tests/snapshot/frequency/003-frequency-file-stdin.stdin b/pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.stdin similarity index 100% rename from tests/snapshot/frequency/003-frequency-file-stdin.stdin rename to pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.stdin diff --git a/tests/snapshot/frequency/003-frequency-file-stdin.toml b/pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.toml similarity index 100% rename from tests/snapshot/frequency/003-frequency-file-stdin.toml rename to pica-toolkit/tests/snapshot/frequency/003-frequency-file-stdin.toml diff --git a/tests/snapshot/frequency/004-frequency-reverse.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/004-frequency-reverse.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/004-frequency-reverse.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/004-frequency-reverse.in/dump.dat.gz diff --git a/tests/snapshot/frequency/004-frequency-reverse.toml b/pica-toolkit/tests/snapshot/frequency/004-frequency-reverse.toml similarity index 100% rename from tests/snapshot/frequency/004-frequency-reverse.toml rename to pica-toolkit/tests/snapshot/frequency/004-frequency-reverse.toml diff --git a/tests/snapshot/frequency/005-frequency-limit.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/005-frequency-limit.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/005-frequency-limit.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/005-frequency-limit.in/dump.dat.gz diff --git a/tests/snapshot/frequency/005-frequency-limit.toml b/pica-toolkit/tests/snapshot/frequency/005-frequency-limit.toml similarity index 100% rename from tests/snapshot/frequency/005-frequency-limit.toml rename to pica-toolkit/tests/snapshot/frequency/005-frequency-limit.toml diff --git a/tests/snapshot/frequency/006-frequency-invalid-limit.toml b/pica-toolkit/tests/snapshot/frequency/006-frequency-invalid-limit.toml similarity index 100% rename from tests/snapshot/frequency/006-frequency-invalid-limit.toml rename to pica-toolkit/tests/snapshot/frequency/006-frequency-invalid-limit.toml diff --git a/tests/snapshot/frequency/007-frequency-multiple-subfields.stdin b/pica-toolkit/tests/snapshot/frequency/007-frequency-multiple-subfields.stdin similarity index 100% rename from tests/snapshot/frequency/007-frequency-multiple-subfields.stdin rename to pica-toolkit/tests/snapshot/frequency/007-frequency-multiple-subfields.stdin diff --git a/tests/snapshot/frequency/007-frequency-multiple-subfields.toml b/pica-toolkit/tests/snapshot/frequency/007-frequency-multiple-subfields.toml similarity index 100% rename from tests/snapshot/frequency/007-frequency-multiple-subfields.toml rename to pica-toolkit/tests/snapshot/frequency/007-frequency-multiple-subfields.toml diff --git a/tests/snapshot/frequency/008-frequency-threshold.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/008-frequency-threshold.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/008-frequency-threshold.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/008-frequency-threshold.in/dump.dat.gz diff --git a/tests/snapshot/frequency/008-frequency-threshold.toml b/pica-toolkit/tests/snapshot/frequency/008-frequency-threshold.toml similarity index 100% rename from tests/snapshot/frequency/008-frequency-threshold.toml rename to pica-toolkit/tests/snapshot/frequency/008-frequency-threshold.toml diff --git a/tests/snapshot/frequency/009-frequency-invalid-threshold.toml b/pica-toolkit/tests/snapshot/frequency/009-frequency-invalid-threshold.toml similarity index 100% rename from tests/snapshot/frequency/009-frequency-invalid-threshold.toml rename to pica-toolkit/tests/snapshot/frequency/009-frequency-invalid-threshold.toml diff --git a/tests/snapshot/frequency/010-frequency-empty-result.stdin b/pica-toolkit/tests/snapshot/frequency/010-frequency-empty-result.stdin similarity index 100% rename from tests/snapshot/frequency/010-frequency-empty-result.stdin rename to pica-toolkit/tests/snapshot/frequency/010-frequency-empty-result.stdin diff --git a/tests/snapshot/frequency/010-frequency-empty-result.toml b/pica-toolkit/tests/snapshot/frequency/010-frequency-empty-result.toml similarity index 100% rename from tests/snapshot/frequency/010-frequency-empty-result.toml rename to pica-toolkit/tests/snapshot/frequency/010-frequency-empty-result.toml diff --git a/tests/snapshot/frequency/011-frequency-header.stdin b/pica-toolkit/tests/snapshot/frequency/011-frequency-header.stdin similarity index 100% rename from tests/snapshot/frequency/011-frequency-header.stdin rename to pica-toolkit/tests/snapshot/frequency/011-frequency-header.stdin diff --git a/tests/snapshot/frequency/011-frequency-header.toml b/pica-toolkit/tests/snapshot/frequency/011-frequency-header.toml similarity index 100% rename from tests/snapshot/frequency/011-frequency-header.toml rename to pica-toolkit/tests/snapshot/frequency/011-frequency-header.toml diff --git a/tests/snapshot/frequency/012-frequency-invalid-header.stdin b/pica-toolkit/tests/snapshot/frequency/012-frequency-invalid-header.stdin similarity index 100% rename from tests/snapshot/frequency/012-frequency-invalid-header.stdin rename to pica-toolkit/tests/snapshot/frequency/012-frequency-invalid-header.stdin diff --git a/tests/snapshot/frequency/012-frequency-invalid-header.toml b/pica-toolkit/tests/snapshot/frequency/012-frequency-invalid-header.toml similarity index 100% rename from tests/snapshot/frequency/012-frequency-invalid-header.toml rename to pica-toolkit/tests/snapshot/frequency/012-frequency-invalid-header.toml diff --git a/tests/snapshot/frequency/013-frequency-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/013-frequency-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/013-frequency-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/013-frequency-output.in/dump.dat.gz diff --git a/tests/snapshot/frequency/013-frequency-output.out/freq.csv b/pica-toolkit/tests/snapshot/frequency/013-frequency-output.out/freq.csv similarity index 100% rename from tests/snapshot/frequency/013-frequency-output.out/freq.csv rename to pica-toolkit/tests/snapshot/frequency/013-frequency-output.out/freq.csv diff --git a/tests/snapshot/frequency/013-frequency-output.toml b/pica-toolkit/tests/snapshot/frequency/013-frequency-output.toml similarity index 100% rename from tests/snapshot/frequency/013-frequency-output.toml rename to pica-toolkit/tests/snapshot/frequency/013-frequency-output.toml diff --git a/tests/snapshot/frequency/014-frequency-translit-nfc.stdin b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfc.stdin similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfc.stdin rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfc.stdin diff --git a/tests/snapshot/frequency/014-frequency-translit-nfc.toml b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfc.toml similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfc.toml rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfc.toml diff --git a/tests/snapshot/frequency/014-frequency-translit-nfd.stdin b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfd.stdin similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfd.stdin rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfd.stdin diff --git a/tests/snapshot/frequency/014-frequency-translit-nfd.toml b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfd.toml similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfd.toml rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfd.toml diff --git a/tests/snapshot/frequency/014-frequency-translit-nfkc.stdin b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkc.stdin similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfkc.stdin rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkc.stdin diff --git a/tests/snapshot/frequency/014-frequency-translit-nfkc.toml b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkc.toml similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfkc.toml rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkc.toml diff --git a/tests/snapshot/frequency/014-frequency-translit-nfkd.stdin b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkd.stdin similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfkd.stdin rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkd.stdin diff --git a/tests/snapshot/frequency/014-frequency-translit-nfkd.toml b/pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkd.toml similarity index 100% rename from tests/snapshot/frequency/014-frequency-translit-nfkd.toml rename to pica-toolkit/tests/snapshot/frequency/014-frequency-translit-nfkd.toml diff --git a/tests/snapshot/frequency/015-frequency-invalid-translit.toml b/pica-toolkit/tests/snapshot/frequency/015-frequency-invalid-translit.toml similarity index 100% rename from tests/snapshot/frequency/015-frequency-invalid-translit.toml rename to pica-toolkit/tests/snapshot/frequency/015-frequency-invalid-translit.toml diff --git a/tests/snapshot/frequency/016-frequency-skip-invalid.stdin b/pica-toolkit/tests/snapshot/frequency/016-frequency-skip-invalid.stdin similarity index 100% rename from tests/snapshot/frequency/016-frequency-skip-invalid.stdin rename to pica-toolkit/tests/snapshot/frequency/016-frequency-skip-invalid.stdin diff --git a/tests/snapshot/frequency/016-frequency-skip-invalid.toml b/pica-toolkit/tests/snapshot/frequency/016-frequency-skip-invalid.toml similarity index 100% rename from tests/snapshot/frequency/016-frequency-skip-invalid.toml rename to pica-toolkit/tests/snapshot/frequency/016-frequency-skip-invalid.toml diff --git a/tests/snapshot/frequency/017-frequency-skip-invalid2.stdin b/pica-toolkit/tests/snapshot/frequency/017-frequency-skip-invalid2.stdin similarity index 100% rename from tests/snapshot/frequency/017-frequency-skip-invalid2.stdin rename to pica-toolkit/tests/snapshot/frequency/017-frequency-skip-invalid2.stdin diff --git a/tests/snapshot/frequency/017-frequency-skip-invalid2.toml b/pica-toolkit/tests/snapshot/frequency/017-frequency-skip-invalid2.toml similarity index 100% rename from tests/snapshot/frequency/017-frequency-skip-invalid2.toml rename to pica-toolkit/tests/snapshot/frequency/017-frequency-skip-invalid2.toml diff --git a/tests/snapshot/frequency/018-frequency-skip-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/frequency/018-frequency-skip-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.in/Pica.toml diff --git a/tests/snapshot/frequency/018-frequency-skip-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/018-frequency-skip-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.in/dump.dat.gz diff --git a/tests/snapshot/frequency/018-frequency-skip-config1.toml b/pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.toml similarity index 100% rename from tests/snapshot/frequency/018-frequency-skip-config1.toml rename to pica-toolkit/tests/snapshot/frequency/018-frequency-skip-config1.toml diff --git a/tests/snapshot/frequency/019-frequency-skip-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/frequency/019-frequency-skip-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.in/Pica.toml diff --git a/tests/snapshot/frequency/019-frequency-skip-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/019-frequency-skip-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.in/dump.dat.gz diff --git a/tests/snapshot/frequency/019-frequency-skip-config2.toml b/pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.toml similarity index 100% rename from tests/snapshot/frequency/019-frequency-skip-config2.toml rename to pica-toolkit/tests/snapshot/frequency/019-frequency-skip-config2.toml diff --git a/tests/snapshot/frequency/020-frequency-skip-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/frequency/020-frequency-skip-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.in/Pica.toml diff --git a/tests/snapshot/frequency/020-frequency-skip-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/020-frequency-skip-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.in/dump.dat.gz diff --git a/tests/snapshot/frequency/020-frequency-skip-config3.toml b/pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.toml similarity index 100% rename from tests/snapshot/frequency/020-frequency-skip-config3.toml rename to pica-toolkit/tests/snapshot/frequency/020-frequency-skip-config3.toml diff --git a/tests/snapshot/frequency/021-frequency-skip-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/frequency/021-frequency-skip-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.in/Pica.toml diff --git a/tests/snapshot/frequency/021-frequency-skip-config4.stdin b/pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.stdin similarity index 100% rename from tests/snapshot/frequency/021-frequency-skip-config4.stdin rename to pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.stdin diff --git a/tests/snapshot/frequency/021-frequency-skip-config4.toml b/pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.toml similarity index 100% rename from tests/snapshot/frequency/021-frequency-skip-config4.toml rename to pica-toolkit/tests/snapshot/frequency/021-frequency-skip-config4.toml diff --git a/tests/snapshot/frequency/022-frequency-invalid-path.toml b/pica-toolkit/tests/snapshot/frequency/022-frequency-invalid-path.toml similarity index 100% rename from tests/snapshot/frequency/022-frequency-invalid-path.toml rename to pica-toolkit/tests/snapshot/frequency/022-frequency-invalid-path.toml diff --git a/tests/snapshot/frequency/023-frequency-subfield-matcher.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/023-frequency-subfield-matcher.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/023-frequency-subfield-matcher.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/023-frequency-subfield-matcher.in/dump.dat.gz diff --git a/tests/snapshot/frequency/023-frequency-subfield-matcher.toml b/pica-toolkit/tests/snapshot/frequency/023-frequency-subfield-matcher.toml similarity index 100% rename from tests/snapshot/frequency/023-frequency-subfield-matcher.toml rename to pica-toolkit/tests/snapshot/frequency/023-frequency-subfield-matcher.toml diff --git a/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/024-frequency-subfield-matcher-ci.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.in/dump.dat.gz diff --git a/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.toml b/pica-toolkit/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.toml similarity index 100% rename from tests/snapshot/frequency/024-frequency-subfield-matcher-ci.toml rename to pica-toolkit/tests/snapshot/frequency/024-frequency-subfield-matcher-ci.toml diff --git a/tests/snapshot/frequency/025-frequency-tsv-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/025-frequency-tsv-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/025-frequency-tsv-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/025-frequency-tsv-output.in/dump.dat.gz diff --git a/tests/snapshot/frequency/025-frequency-tsv-output.toml b/pica-toolkit/tests/snapshot/frequency/025-frequency-tsv-output.toml similarity index 100% rename from tests/snapshot/frequency/025-frequency-tsv-output.toml rename to pica-toolkit/tests/snapshot/frequency/025-frequency-tsv-output.toml diff --git a/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.in/dump.dat.gz b/pica-toolkit/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.in/dump.dat.gz similarity index 100% rename from tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.in/dump.dat.gz diff --git a/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.toml b/pica-toolkit/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.toml similarity index 100% rename from tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.toml rename to pica-toolkit/tests/snapshot/frequency/026-frequency-subfield-matcher-set-builder.toml diff --git a/tests/snapshot/frequency/586-frequency-translit-path1.in/Pica.toml b/pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.in/Pica.toml similarity index 100% rename from tests/snapshot/frequency/586-frequency-translit-path1.in/Pica.toml rename to pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.in/Pica.toml diff --git a/tests/snapshot/frequency/586-frequency-translit-path1.stdin b/pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.stdin similarity index 100% rename from tests/snapshot/frequency/586-frequency-translit-path1.stdin rename to pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.stdin diff --git a/tests/snapshot/frequency/586-frequency-translit-path1.toml b/pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.toml similarity index 100% rename from tests/snapshot/frequency/586-frequency-translit-path1.toml rename to pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path1.toml diff --git a/tests/snapshot/frequency/586-frequency-translit-path2.stdin b/pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path2.stdin similarity index 100% rename from tests/snapshot/frequency/586-frequency-translit-path2.stdin rename to pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path2.stdin diff --git a/tests/snapshot/frequency/586-frequency-translit-path2.toml b/pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path2.toml similarity index 100% rename from tests/snapshot/frequency/586-frequency-translit-path2.toml rename to pica-toolkit/tests/snapshot/frequency/586-frequency-translit-path2.toml diff --git a/tests/snapshot/hash/000-hash-stdin.stdin b/pica-toolkit/tests/snapshot/hash/000-hash-stdin.stdin similarity index 100% rename from tests/snapshot/hash/000-hash-stdin.stdin rename to pica-toolkit/tests/snapshot/hash/000-hash-stdin.stdin diff --git a/tests/snapshot/hash/000-hash-stdin.toml b/pica-toolkit/tests/snapshot/hash/000-hash-stdin.toml similarity index 100% rename from tests/snapshot/hash/000-hash-stdin.toml rename to pica-toolkit/tests/snapshot/hash/000-hash-stdin.toml diff --git a/tests/snapshot/hash/001-hash-single-file.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/001-hash-single-file.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/001-hash-single-file.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/001-hash-single-file.in/algebra.dat diff --git a/tests/snapshot/hash/001-hash-single-file.toml b/pica-toolkit/tests/snapshot/hash/001-hash-single-file.toml similarity index 100% rename from tests/snapshot/hash/001-hash-single-file.toml rename to pica-toolkit/tests/snapshot/hash/001-hash-single-file.toml diff --git a/tests/snapshot/hash/002-hash-multiple-files.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/002-hash-multiple-files.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.in/algebra.dat diff --git a/tests/snapshot/hash/002-hash-multiple-files.in/math.dat.gz b/pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.in/math.dat.gz similarity index 100% rename from tests/snapshot/hash/002-hash-multiple-files.in/math.dat.gz rename to pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.in/math.dat.gz diff --git a/tests/snapshot/hash/002-hash-multiple-files.out/hashes.csv b/pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.out/hashes.csv similarity index 100% rename from tests/snapshot/hash/002-hash-multiple-files.out/hashes.csv rename to pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.out/hashes.csv diff --git a/tests/snapshot/hash/002-hash-multiple-files.toml b/pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.toml similarity index 100% rename from tests/snapshot/hash/002-hash-multiple-files.toml rename to pica-toolkit/tests/snapshot/hash/002-hash-multiple-files.toml diff --git a/tests/snapshot/hash/003-hash-tab-separated.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/003-hash-tab-separated.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.in/algebra.dat diff --git a/tests/snapshot/hash/003-hash-tab-separated.in/math.dat.gz b/pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.in/math.dat.gz similarity index 100% rename from tests/snapshot/hash/003-hash-tab-separated.in/math.dat.gz rename to pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.in/math.dat.gz diff --git a/tests/snapshot/hash/003-hash-tab-separated.out/hashes.tsv b/pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.out/hashes.tsv similarity index 100% rename from tests/snapshot/hash/003-hash-tab-separated.out/hashes.tsv rename to pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.out/hashes.tsv diff --git a/tests/snapshot/hash/003-hash-tab-separated.toml b/pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.toml similarity index 100% rename from tests/snapshot/hash/003-hash-tab-separated.toml rename to pica-toolkit/tests/snapshot/hash/003-hash-tab-separated.toml diff --git a/tests/snapshot/hash/004-hash-multiple-records.in/dump.dat.gz b/pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.in/dump.dat.gz similarity index 100% rename from tests/snapshot/hash/004-hash-multiple-records.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.in/dump.dat.gz diff --git a/tests/snapshot/hash/004-hash-multiple-records.out/hashes.csv b/pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.out/hashes.csv similarity index 100% rename from tests/snapshot/hash/004-hash-multiple-records.out/hashes.csv rename to pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.out/hashes.csv diff --git a/tests/snapshot/hash/004-hash-multiple-records.toml b/pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.toml similarity index 100% rename from tests/snapshot/hash/004-hash-multiple-records.toml rename to pica-toolkit/tests/snapshot/hash/004-hash-multiple-records.toml diff --git a/tests/snapshot/hash/005-hash-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/hash/005-hash-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/hash/005-hash-skip-invalid-config1.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/005-hash-skip-invalid-config1.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/algebra.dat diff --git a/tests/snapshot/hash/005-hash-skip-invalid-config1.in/invalid.dat b/pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/invalid.dat similarity index 100% rename from tests/snapshot/hash/005-hash-skip-invalid-config1.in/invalid.dat rename to pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.in/invalid.dat diff --git a/tests/snapshot/hash/005-hash-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/hash/005-hash-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/hash/005-hash-skip-invalid-config1.toml diff --git a/tests/snapshot/hash/006-hash-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/hash/006-hash-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/hash/006-hash-skip-invalid-config2.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/006-hash-skip-invalid-config2.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/algebra.dat diff --git a/tests/snapshot/hash/006-hash-skip-invalid-config2.in/invalid.dat b/pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/invalid.dat similarity index 100% rename from tests/snapshot/hash/006-hash-skip-invalid-config2.in/invalid.dat rename to pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.in/invalid.dat diff --git a/tests/snapshot/hash/006-hash-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/hash/006-hash-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/hash/006-hash-skip-invalid-config2.toml diff --git a/tests/snapshot/hash/007-hash-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/hash/007-hash-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/hash/007-hash-skip-invalid-config3.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/007-hash-skip-invalid-config3.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/algebra.dat diff --git a/tests/snapshot/hash/007-hash-skip-invalid-config3.in/invalid.dat b/pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/invalid.dat similarity index 100% rename from tests/snapshot/hash/007-hash-skip-invalid-config3.in/invalid.dat rename to pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.in/invalid.dat diff --git a/tests/snapshot/hash/007-hash-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/hash/007-hash-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/hash/007-hash-skip-invalid-config3.toml diff --git a/tests/snapshot/hash/008-hash-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/hash/008-hash-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/hash/008-hash-skip-invalid-config4.in/algebra.dat b/pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/algebra.dat similarity index 100% rename from tests/snapshot/hash/008-hash-skip-invalid-config4.in/algebra.dat rename to pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/algebra.dat diff --git a/tests/snapshot/hash/008-hash-skip-invalid-config4.in/invalid.dat b/pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/invalid.dat similarity index 100% rename from tests/snapshot/hash/008-hash-skip-invalid-config4.in/invalid.dat rename to pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.in/invalid.dat diff --git a/tests/snapshot/hash/008-hash-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/hash/008-hash-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/hash/008-hash-skip-invalid-config4.toml diff --git a/tests/snapshot/hash/009-hash-custom-header.stdin b/pica-toolkit/tests/snapshot/hash/009-hash-custom-header.stdin similarity index 100% rename from tests/snapshot/hash/009-hash-custom-header.stdin rename to pica-toolkit/tests/snapshot/hash/009-hash-custom-header.stdin diff --git a/tests/snapshot/hash/009-hash-custom-header.toml b/pica-toolkit/tests/snapshot/hash/009-hash-custom-header.toml similarity index 100% rename from tests/snapshot/hash/009-hash-custom-header.toml rename to pica-toolkit/tests/snapshot/hash/009-hash-custom-header.toml diff --git a/tests/snapshot/invalid/invalid-read-file.in/invalid.dat b/pica-toolkit/tests/snapshot/invalid/invalid-read-file.in/invalid.dat similarity index 100% rename from tests/snapshot/invalid/invalid-read-file.in/invalid.dat rename to pica-toolkit/tests/snapshot/invalid/invalid-read-file.in/invalid.dat diff --git a/tests/snapshot/invalid/invalid-read-file.stdout b/pica-toolkit/tests/snapshot/invalid/invalid-read-file.stdout similarity index 100% rename from tests/snapshot/invalid/invalid-read-file.stdout rename to pica-toolkit/tests/snapshot/invalid/invalid-read-file.stdout diff --git a/tests/snapshot/invalid/invalid-read-file.toml b/pica-toolkit/tests/snapshot/invalid/invalid-read-file.toml similarity index 100% rename from tests/snapshot/invalid/invalid-read-file.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-read-file.toml diff --git a/tests/snapshot/invalid/invalid-read-gzip-file.in/DUMP.dat.gz b/pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.in/DUMP.dat.gz similarity index 100% rename from tests/snapshot/invalid/invalid-read-gzip-file.in/DUMP.dat.gz rename to pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.in/DUMP.dat.gz diff --git a/tests/snapshot/invalid/invalid-read-gzip-file.stdin b/pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.stdin similarity index 100% rename from tests/snapshot/invalid/invalid-read-gzip-file.stdin rename to pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.stdin diff --git a/tests/snapshot/invalid/invalid-read-gzip-file.toml b/pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.toml similarity index 100% rename from tests/snapshot/invalid/invalid-read-gzip-file.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-read-gzip-file.toml diff --git a/tests/snapshot/invalid/invalid-read-multiple-files.in/118515551.dat.gz b/pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.in/118515551.dat.gz similarity index 100% rename from tests/snapshot/invalid/invalid-read-multiple-files.in/118515551.dat.gz rename to pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.in/118515551.dat.gz diff --git a/tests/snapshot/invalid/invalid-read-multiple-files.in/invalid.dat b/pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.in/invalid.dat similarity index 100% rename from tests/snapshot/invalid/invalid-read-multiple-files.in/invalid.dat rename to pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.in/invalid.dat diff --git a/tests/snapshot/invalid/invalid-read-multiple-files.stdout b/pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.stdout similarity index 100% rename from tests/snapshot/invalid/invalid-read-multiple-files.stdout rename to pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.stdout diff --git a/tests/snapshot/invalid/invalid-read-multiple-files.toml b/pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.toml similarity index 100% rename from tests/snapshot/invalid/invalid-read-multiple-files.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-read-multiple-files.toml diff --git a/tests/snapshot/invalid/invalid-read-stdin1.stdin b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.stdin similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin1.stdin rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.stdin diff --git a/tests/snapshot/invalid/invalid-read-stdin1.stdout b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.stdout similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin1.stdout rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.stdout diff --git a/tests/snapshot/invalid/invalid-read-stdin1.toml b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.toml similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin1.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin1.toml diff --git a/tests/snapshot/invalid/invalid-read-stdin2.in/118515551.dat.gz b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.in/118515551.dat.gz similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin2.in/118515551.dat.gz rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.in/118515551.dat.gz diff --git a/tests/snapshot/invalid/invalid-read-stdin2.stdin b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.stdin similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin2.stdin rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.stdin diff --git a/tests/snapshot/invalid/invalid-read-stdin2.stdout b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.stdout similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin2.stdout rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.stdout diff --git a/tests/snapshot/invalid/invalid-read-stdin2.toml b/pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.toml similarity index 100% rename from tests/snapshot/invalid/invalid-read-stdin2.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-read-stdin2.toml diff --git a/tests/snapshot/invalid/invalid-write-file.out/out.dat b/pica-toolkit/tests/snapshot/invalid/invalid-write-file.out/out.dat similarity index 100% rename from tests/snapshot/invalid/invalid-write-file.out/out.dat rename to pica-toolkit/tests/snapshot/invalid/invalid-write-file.out/out.dat diff --git a/tests/snapshot/invalid/invalid-write-file.stdin b/pica-toolkit/tests/snapshot/invalid/invalid-write-file.stdin similarity index 100% rename from tests/snapshot/invalid/invalid-write-file.stdin rename to pica-toolkit/tests/snapshot/invalid/invalid-write-file.stdin diff --git a/tests/snapshot/invalid/invalid-write-file.toml b/pica-toolkit/tests/snapshot/invalid/invalid-write-file.toml similarity index 100% rename from tests/snapshot/invalid/invalid-write-file.toml rename to pica-toolkit/tests/snapshot/invalid/invalid-write-file.toml diff --git a/tests/snapshot/partition/0000-partition-bbg.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.in/dump.dat.gz diff --git a/tests/snapshot/partition/0000-partition-bbg.out/Tg1.dat b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tg1.dat similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.out/Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tg1.dat diff --git a/tests/snapshot/partition/0000-partition-bbg.out/Tp1.dat b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tp1.dat similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.out/Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tp1.dat diff --git a/tests/snapshot/partition/0000-partition-bbg.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Ts1.dat diff --git a/tests/snapshot/partition/0000-partition-bbg.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tsz.dat diff --git a/tests/snapshot/partition/0000-partition-bbg.out/Tu1.dat b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tu1.dat similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.out/Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.out/Tu1.dat diff --git a/tests/snapshot/partition/0000-partition-bbg.toml b/pica-toolkit/tests/snapshot/partition/0000-partition-bbg.toml similarity index 100% rename from tests/snapshot/partition/0000-partition-bbg.toml rename to pica-toolkit/tests/snapshot/partition/0000-partition-bbg.toml diff --git a/tests/snapshot/partition/0001-partition-multiple-files.in/algebra.dat b/pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.in/algebra.dat similarity index 100% rename from tests/snapshot/partition/0001-partition-multiple-files.in/algebra.dat rename to pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.in/algebra.dat diff --git a/tests/snapshot/partition/0001-partition-multiple-files.in/math.dat.gz b/pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.in/math.dat.gz similarity index 100% rename from tests/snapshot/partition/0001-partition-multiple-files.in/math.dat.gz rename to pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.in/math.dat.gz diff --git a/tests/snapshot/partition/0001-partition-multiple-files.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0001-partition-multiple-files.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.out/Ts1.dat diff --git a/tests/snapshot/partition/0001-partition-multiple-files.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0001-partition-multiple-files.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.out/Tsz.dat diff --git a/tests/snapshot/partition/0001-partition-multiple-files.toml b/pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.toml similarity index 100% rename from tests/snapshot/partition/0001-partition-multiple-files.toml rename to pica-toolkit/tests/snapshot/partition/0001-partition-multiple-files.toml diff --git a/tests/snapshot/partition/0002-partition-stdin.out/040011569.dat b/pica-toolkit/tests/snapshot/partition/0002-partition-stdin.out/040011569.dat similarity index 100% rename from tests/snapshot/partition/0002-partition-stdin.out/040011569.dat rename to pica-toolkit/tests/snapshot/partition/0002-partition-stdin.out/040011569.dat diff --git a/tests/snapshot/partition/0002-partition-stdin.stdin b/pica-toolkit/tests/snapshot/partition/0002-partition-stdin.stdin similarity index 100% rename from tests/snapshot/partition/0002-partition-stdin.stdin rename to pica-toolkit/tests/snapshot/partition/0002-partition-stdin.stdin diff --git a/tests/snapshot/partition/0002-partition-stdin.toml b/pica-toolkit/tests/snapshot/partition/0002-partition-stdin.toml similarity index 100% rename from tests/snapshot/partition/0002-partition-stdin.toml rename to pica-toolkit/tests/snapshot/partition/0002-partition-stdin.toml diff --git a/tests/snapshot/partition/0003-partition-template-option.out/bbg_Ts1.dat b/pica-toolkit/tests/snapshot/partition/0003-partition-template-option.out/bbg_Ts1.dat similarity index 100% rename from tests/snapshot/partition/0003-partition-template-option.out/bbg_Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0003-partition-template-option.out/bbg_Ts1.dat diff --git a/tests/snapshot/partition/0003-partition-template-option.stdin b/pica-toolkit/tests/snapshot/partition/0003-partition-template-option.stdin similarity index 100% rename from tests/snapshot/partition/0003-partition-template-option.stdin rename to pica-toolkit/tests/snapshot/partition/0003-partition-template-option.stdin diff --git a/tests/snapshot/partition/0003-partition-template-option.toml b/pica-toolkit/tests/snapshot/partition/0003-partition-template-option.toml similarity index 100% rename from tests/snapshot/partition/0003-partition-template-option.toml rename to pica-toolkit/tests/snapshot/partition/0003-partition-template-option.toml diff --git a/tests/snapshot/partition/0004-partition-template-config.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/Pica.toml diff --git a/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tg1.dat b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tg1.dat similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/bbg_Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tg1.dat diff --git a/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tp1.dat b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tp1.dat similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/bbg_Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tp1.dat diff --git a/tests/snapshot/partition/0004-partition-template-config.in/bbg_Ts1.dat b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Ts1.dat similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/bbg_Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Ts1.dat diff --git a/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tsz.dat b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tsz.dat similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/bbg_Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tsz.dat diff --git a/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tu1.dat b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tu1.dat similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/bbg_Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/bbg_Tu1.dat diff --git a/tests/snapshot/partition/0004-partition-template-config.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.in/dump.dat.gz diff --git a/tests/snapshot/partition/0004-partition-template-config.toml b/pica-toolkit/tests/snapshot/partition/0004-partition-template-config.toml similarity index 100% rename from tests/snapshot/partition/0004-partition-template-config.toml rename to pica-toolkit/tests/snapshot/partition/0004-partition-template-config.toml diff --git a/tests/snapshot/partition/0005-partition-outdir.out/outdir/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0005-partition-outdir.out/outdir/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0005-partition-outdir.out/outdir/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0005-partition-outdir.out/outdir/Ts1.dat diff --git a/tests/snapshot/partition/0005-partition-outdir.stdin b/pica-toolkit/tests/snapshot/partition/0005-partition-outdir.stdin similarity index 100% rename from tests/snapshot/partition/0005-partition-outdir.stdin rename to pica-toolkit/tests/snapshot/partition/0005-partition-outdir.stdin diff --git a/tests/snapshot/partition/0005-partition-outdir.toml b/pica-toolkit/tests/snapshot/partition/0005-partition-outdir.toml similarity index 100% rename from tests/snapshot/partition/0005-partition-outdir.toml rename to pica-toolkit/tests/snapshot/partition/0005-partition-outdir.toml diff --git a/tests/snapshot/partition/0006-partition-skip-invalid-option.out/.keep b/pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.out/.keep similarity index 100% rename from tests/snapshot/partition/0006-partition-skip-invalid-option.out/.keep rename to pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.out/.keep diff --git a/tests/snapshot/partition/0006-partition-skip-invalid-option.stdin b/pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.stdin similarity index 100% rename from tests/snapshot/partition/0006-partition-skip-invalid-option.stdin rename to pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.stdin diff --git a/tests/snapshot/partition/0006-partition-skip-invalid-option.toml b/pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.toml similarity index 100% rename from tests/snapshot/partition/0006-partition-skip-invalid-option.toml rename to pica-toolkit/tests/snapshot/partition/0006-partition-skip-invalid-option.toml diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.in/dump.dat.gz diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tg1.dat b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tg1.dat similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tg1.dat diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tp1.dat b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tp1.dat similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tp1.dat diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Ts1.dat diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tsz.dat diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tu1.dat b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tu1.dat similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.out/Tu1.dat diff --git a/tests/snapshot/partition/0007-partition-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/partition/0007-partition-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/partition/0007-partition-skip-invalid-config1.toml diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.in/dump.dat.gz diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tg1.dat b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tg1.dat similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tg1.dat diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tp1.dat b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tp1.dat similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tp1.dat diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Ts1.dat diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tsz.dat diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tu1.dat b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tu1.dat similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.out/Tu1.dat diff --git a/tests/snapshot/partition/0008-partition-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/partition/0008-partition-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/partition/0008-partition-skip-invalid-config2.toml diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.in/dump.dat.gz diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tg1.dat b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tg1.dat similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tg1.dat diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tp1.dat b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tp1.dat similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tp1.dat diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Ts1.dat diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tsz.dat diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tu1.dat b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tu1.dat similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.out/Tu1.dat diff --git a/tests/snapshot/partition/0009-partition-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/partition/0009-partition-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/partition/0009-partition-skip-invalid-config3.toml diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.in/dump.dat.gz diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tg1.dat b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tg1.dat similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tg1.dat rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tg1.dat diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tp1.dat b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tp1.dat similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tp1.dat rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tp1.dat diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Ts1.dat b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Ts1.dat similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Ts1.dat rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Ts1.dat diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tsz.dat b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tsz.dat similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tsz.dat rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tsz.dat diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tu1.dat b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tu1.dat similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tu1.dat rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.out/Tu1.dat diff --git a/tests/snapshot/partition/0010-partition-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/partition/0010-partition-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/partition/0010-partition-skip-invalid-config4.toml diff --git a/tests/snapshot/partition/0011-partition-gzip-flag.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0011-partition-gzip-flag.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.in/dump.dat.gz diff --git a/tests/snapshot/partition/0011-partition-gzip-flag.out/Tb1.dat.gz b/pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Tb1.dat.gz similarity index 100% rename from tests/snapshot/partition/0011-partition-gzip-flag.out/Tb1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Tb1.dat.gz diff --git a/tests/snapshot/partition/0011-partition-gzip-flag.out/Tp1.dat.gz b/pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Tp1.dat.gz similarity index 100% rename from tests/snapshot/partition/0011-partition-gzip-flag.out/Tp1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Tp1.dat.gz diff --git a/tests/snapshot/partition/0011-partition-gzip-flag.out/Ts1.dat.gz b/pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Ts1.dat.gz similarity index 100% rename from tests/snapshot/partition/0011-partition-gzip-flag.out/Ts1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.out/Ts1.dat.gz diff --git a/tests/snapshot/partition/0011-partition-gzip-flag.toml b/pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.toml similarity index 100% rename from tests/snapshot/partition/0011-partition-gzip-flag.toml rename to pica-toolkit/tests/snapshot/partition/0011-partition-gzip-flag.toml diff --git a/tests/snapshot/partition/0012-partition-gzip-config.in/Pica.toml b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.in/Pica.toml similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.in/Pica.toml rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.in/Pica.toml diff --git a/tests/snapshot/partition/0012-partition-gzip-config.in/dump.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.in/dump.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.in/dump.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.out/Tg1.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tg1.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.out/Tg1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tg1.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.out/Tp1.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tp1.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.out/Tp1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tp1.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.out/Ts1.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Ts1.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.out/Ts1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Ts1.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.out/Tsz.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tsz.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.out/Tsz.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tsz.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.out/Tu1.dat.gz b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tu1.dat.gz similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.out/Tu1.dat.gz rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.out/Tu1.dat.gz diff --git a/tests/snapshot/partition/0012-partition-gzip-config.toml b/pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.toml similarity index 100% rename from tests/snapshot/partition/0012-partition-gzip-config.toml rename to pica-toolkit/tests/snapshot/partition/0012-partition-gzip-config.toml diff --git a/tests/snapshot/print/000-print-stdin.toml b/pica-toolkit/tests/snapshot/print/000-print-stdin.toml similarity index 100% rename from tests/snapshot/print/000-print-stdin.toml rename to pica-toolkit/tests/snapshot/print/000-print-stdin.toml diff --git a/tests/snapshot/print/001-print-color-always.stdout b/pica-toolkit/tests/snapshot/print/001-print-color-always.stdout similarity index 100% rename from tests/snapshot/print/001-print-color-always.stdout rename to pica-toolkit/tests/snapshot/print/001-print-color-always.stdout diff --git a/tests/snapshot/print/001-print-color-always.toml b/pica-toolkit/tests/snapshot/print/001-print-color-always.toml similarity index 100% rename from tests/snapshot/print/001-print-color-always.toml rename to pica-toolkit/tests/snapshot/print/001-print-color-always.toml diff --git a/tests/snapshot/print/002-print-color-never.stdout b/pica-toolkit/tests/snapshot/print/002-print-color-never.stdout similarity index 100% rename from tests/snapshot/print/002-print-color-never.stdout rename to pica-toolkit/tests/snapshot/print/002-print-color-never.stdout diff --git a/tests/snapshot/print/002-print-color-never.toml b/pica-toolkit/tests/snapshot/print/002-print-color-never.toml similarity index 100% rename from tests/snapshot/print/002-print-color-never.toml rename to pica-toolkit/tests/snapshot/print/002-print-color-never.toml diff --git a/tests/snapshot/print/003-print-color-ansi.stdout b/pica-toolkit/tests/snapshot/print/003-print-color-ansi.stdout similarity index 100% rename from tests/snapshot/print/003-print-color-ansi.stdout rename to pica-toolkit/tests/snapshot/print/003-print-color-ansi.stdout diff --git a/tests/snapshot/print/003-print-color-ansi.toml b/pica-toolkit/tests/snapshot/print/003-print-color-ansi.toml similarity index 100% rename from tests/snapshot/print/003-print-color-ansi.toml rename to pica-toolkit/tests/snapshot/print/003-print-color-ansi.toml diff --git a/tests/snapshot/print/004-print-color-auto.stdout b/pica-toolkit/tests/snapshot/print/004-print-color-auto.stdout similarity index 100% rename from tests/snapshot/print/004-print-color-auto.stdout rename to pica-toolkit/tests/snapshot/print/004-print-color-auto.stdout diff --git a/tests/snapshot/print/004-print-color-auto.toml b/pica-toolkit/tests/snapshot/print/004-print-color-auto.toml similarity index 100% rename from tests/snapshot/print/004-print-color-auto.toml rename to pica-toolkit/tests/snapshot/print/004-print-color-auto.toml diff --git a/tests/snapshot/print/005-print-limit.in/dump.dat.gz b/pica-toolkit/tests/snapshot/print/005-print-limit.in/dump.dat.gz similarity index 100% rename from tests/snapshot/print/005-print-limit.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/print/005-print-limit.in/dump.dat.gz diff --git a/tests/snapshot/print/005-print-limit.stdout b/pica-toolkit/tests/snapshot/print/005-print-limit.stdout similarity index 100% rename from tests/snapshot/print/005-print-limit.stdout rename to pica-toolkit/tests/snapshot/print/005-print-limit.stdout diff --git a/tests/snapshot/print/005-print-limit.toml b/pica-toolkit/tests/snapshot/print/005-print-limit.toml similarity index 100% rename from tests/snapshot/print/005-print-limit.toml rename to pica-toolkit/tests/snapshot/print/005-print-limit.toml diff --git a/tests/snapshot/print/006-print-output.out/out.txt b/pica-toolkit/tests/snapshot/print/006-print-output.out/out.txt similarity index 100% rename from tests/snapshot/print/006-print-output.out/out.txt rename to pica-toolkit/tests/snapshot/print/006-print-output.out/out.txt diff --git a/tests/snapshot/print/006-print-output.toml b/pica-toolkit/tests/snapshot/print/006-print-output.toml similarity index 100% rename from tests/snapshot/print/006-print-output.toml rename to pica-toolkit/tests/snapshot/print/006-print-output.toml diff --git a/tests/snapshot/print/007-print-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/print/007-print-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/print/007-print-skip-invalid-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/print/007-print-skip-invalid-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.in/dump.dat.gz diff --git a/tests/snapshot/print/007-print-skip-invalid-config1.out/out.txt b/pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.out/out.txt similarity index 100% rename from tests/snapshot/print/007-print-skip-invalid-config1.out/out.txt rename to pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.out/out.txt diff --git a/tests/snapshot/print/007-print-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/print/007-print-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/print/007-print-skip-invalid-config1.toml diff --git a/tests/snapshot/print/008-print-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/print/008-print-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/print/008-print-skip-invalid-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/print/008-print-skip-invalid-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.in/dump.dat.gz diff --git a/tests/snapshot/print/008-print-skip-invalid-config2.out/out.txt b/pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.out/out.txt similarity index 100% rename from tests/snapshot/print/008-print-skip-invalid-config2.out/out.txt rename to pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.out/out.txt diff --git a/tests/snapshot/print/008-print-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/print/008-print-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/print/008-print-skip-invalid-config2.toml diff --git a/tests/snapshot/print/009-print-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/print/009-print-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/print/009-print-skip-invalid-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/print/009-print-skip-invalid-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.in/dump.dat.gz diff --git a/tests/snapshot/print/009-print-skip-invalid-config3.out/out.txt b/pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.out/out.txt similarity index 100% rename from tests/snapshot/print/009-print-skip-invalid-config3.out/out.txt rename to pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.out/out.txt diff --git a/tests/snapshot/print/009-print-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/print/009-print-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/print/009-print-skip-invalid-config3.toml diff --git a/tests/snapshot/print/010-print-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/print/010-print-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/print/010-print-skip-invalid-config4.in/dump.dat.gz b/pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.in/dump.dat.gz similarity index 100% rename from tests/snapshot/print/010-print-skip-invalid-config4.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.in/dump.dat.gz diff --git a/tests/snapshot/print/010-print-skip-invalid-config4.out/out.txt b/pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.out/out.txt similarity index 100% rename from tests/snapshot/print/010-print-skip-invalid-config4.out/out.txt rename to pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.out/out.txt diff --git a/tests/snapshot/print/010-print-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/print/010-print-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/print/010-print-skip-invalid-config4.toml diff --git a/tests/snapshot/print/011-print-translit-nfd.stdin b/pica-toolkit/tests/snapshot/print/011-print-translit-nfd.stdin similarity index 100% rename from tests/snapshot/print/011-print-translit-nfd.stdin rename to pica-toolkit/tests/snapshot/print/011-print-translit-nfd.stdin diff --git a/tests/snapshot/print/011-print-translit-nfd.stdout b/pica-toolkit/tests/snapshot/print/011-print-translit-nfd.stdout similarity index 100% rename from tests/snapshot/print/011-print-translit-nfd.stdout rename to pica-toolkit/tests/snapshot/print/011-print-translit-nfd.stdout diff --git a/tests/snapshot/print/011-print-translit-nfd.toml b/pica-toolkit/tests/snapshot/print/011-print-translit-nfd.toml similarity index 100% rename from tests/snapshot/print/011-print-translit-nfd.toml rename to pica-toolkit/tests/snapshot/print/011-print-translit-nfd.toml diff --git a/tests/snapshot/print/012-print-translit-nfkd.stdin b/pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.stdin similarity index 100% rename from tests/snapshot/print/012-print-translit-nfkd.stdin rename to pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.stdin diff --git a/tests/snapshot/print/012-print-translit-nfkd.stdout b/pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.stdout similarity index 100% rename from tests/snapshot/print/012-print-translit-nfkd.stdout rename to pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.stdout diff --git a/tests/snapshot/print/012-print-translit-nfkd.toml b/pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.toml similarity index 100% rename from tests/snapshot/print/012-print-translit-nfkd.toml rename to pica-toolkit/tests/snapshot/print/012-print-translit-nfkd.toml diff --git a/tests/snapshot/print/013-print-translit-nfc.stdin b/pica-toolkit/tests/snapshot/print/013-print-translit-nfc.stdin similarity index 100% rename from tests/snapshot/print/013-print-translit-nfc.stdin rename to pica-toolkit/tests/snapshot/print/013-print-translit-nfc.stdin diff --git a/tests/snapshot/print/013-print-translit-nfc.stdout b/pica-toolkit/tests/snapshot/print/013-print-translit-nfc.stdout similarity index 100% rename from tests/snapshot/print/013-print-translit-nfc.stdout rename to pica-toolkit/tests/snapshot/print/013-print-translit-nfc.stdout diff --git a/tests/snapshot/print/013-print-translit-nfc.toml b/pica-toolkit/tests/snapshot/print/013-print-translit-nfc.toml similarity index 100% rename from tests/snapshot/print/013-print-translit-nfc.toml rename to pica-toolkit/tests/snapshot/print/013-print-translit-nfc.toml diff --git a/tests/snapshot/print/014-print-translit-nfkc.stdin b/pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.stdin similarity index 100% rename from tests/snapshot/print/014-print-translit-nfkc.stdin rename to pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.stdin diff --git a/tests/snapshot/print/014-print-translit-nfkc.stdout b/pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.stdout similarity index 100% rename from tests/snapshot/print/014-print-translit-nfkc.stdout rename to pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.stdout diff --git a/tests/snapshot/print/014-print-translit-nfkc.toml b/pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.toml similarity index 100% rename from tests/snapshot/print/014-print-translit-nfkc.toml rename to pica-toolkit/tests/snapshot/print/014-print-translit-nfkc.toml diff --git a/tests/snapshot/sample/000-sample-single-record.toml b/pica-toolkit/tests/snapshot/sample/000-sample-single-record.toml similarity index 100% rename from tests/snapshot/sample/000-sample-single-record.toml rename to pica-toolkit/tests/snapshot/sample/000-sample-single-record.toml diff --git a/tests/snapshot/sample/001-sample-seed-rng.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/001-sample-seed-rng.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.in/dump.dat.gz diff --git a/tests/snapshot/sample/001-sample-seed-rng.out/samples.dat b/pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.out/samples.dat similarity index 100% rename from tests/snapshot/sample/001-sample-seed-rng.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.out/samples.dat diff --git a/tests/snapshot/sample/001-sample-seed-rng.toml b/pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.toml similarity index 100% rename from tests/snapshot/sample/001-sample-seed-rng.toml rename to pica-toolkit/tests/snapshot/sample/001-sample-seed-rng.toml diff --git a/tests/snapshot/sample/002-sample-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/sample/002-sample-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/sample/002-sample-skip-invalid-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/002-sample-skip-invalid-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.in/dump.dat.gz diff --git a/tests/snapshot/sample/002-sample-skip-invalid-config1.out/samples.dat b/pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.out/samples.dat similarity index 100% rename from tests/snapshot/sample/002-sample-skip-invalid-config1.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.out/samples.dat diff --git a/tests/snapshot/sample/002-sample-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/sample/002-sample-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/sample/002-sample-skip-invalid-config1.toml diff --git a/tests/snapshot/sample/003-sample-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/sample/003-sample-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/sample/003-sample-skip-invalid-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/003-sample-skip-invalid-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.in/dump.dat.gz diff --git a/tests/snapshot/sample/003-sample-skip-invalid-config2.out/samples.dat b/pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.out/samples.dat similarity index 100% rename from tests/snapshot/sample/003-sample-skip-invalid-config2.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.out/samples.dat diff --git a/tests/snapshot/sample/003-sample-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/sample/003-sample-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/sample/003-sample-skip-invalid-config2.toml diff --git a/tests/snapshot/sample/004-sample-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/sample/004-sample-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/sample/004-sample-skip-invalid-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/004-sample-skip-invalid-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.in/dump.dat.gz diff --git a/tests/snapshot/sample/004-sample-skip-invalid-config3.out/samples.dat b/pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.out/samples.dat similarity index 100% rename from tests/snapshot/sample/004-sample-skip-invalid-config3.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.out/samples.dat diff --git a/tests/snapshot/sample/004-sample-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/sample/004-sample-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/sample/004-sample-skip-invalid-config3.toml diff --git a/tests/snapshot/sample/005-sample-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/sample/005-sample-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/sample/005-sample-skip-invalid-config4.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/005-sample-skip-invalid-config4.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.in/dump.dat.gz diff --git a/tests/snapshot/sample/005-sample-skip-invalid-config4.out/samples.dat b/pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.out/samples.dat similarity index 100% rename from tests/snapshot/sample/005-sample-skip-invalid-config4.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.out/samples.dat diff --git a/tests/snapshot/sample/005-sample-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/sample/005-sample-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/sample/005-sample-skip-invalid-config4.toml diff --git a/tests/snapshot/sample/006-sample-gzip-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/sample/006-sample-gzip-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.in/dump.dat.gz diff --git a/tests/snapshot/sample/006-sample-gzip-output.out/samples.dat b/pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.out/samples.dat similarity index 100% rename from tests/snapshot/sample/006-sample-gzip-output.out/samples.dat rename to pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.out/samples.dat diff --git a/tests/snapshot/sample/006-sample-gzip-output.toml b/pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.toml similarity index 100% rename from tests/snapshot/sample/006-sample-gzip-output.toml rename to pica-toolkit/tests/snapshot/sample/006-sample-gzip-output.toml diff --git a/tests/snapshot/select/000-select-missing-field.toml b/pica-toolkit/tests/snapshot/select/000-select-missing-field.toml similarity index 100% rename from tests/snapshot/select/000-select-missing-field.toml rename to pica-toolkit/tests/snapshot/select/000-select-missing-field.toml diff --git a/tests/snapshot/select/001-select-single-value.toml b/pica-toolkit/tests/snapshot/select/001-select-single-value.toml similarity index 100% rename from tests/snapshot/select/001-select-single-value.toml rename to pica-toolkit/tests/snapshot/select/001-select-single-value.toml diff --git a/tests/snapshot/select/002-select-repeated-subfield.toml b/pica-toolkit/tests/snapshot/select/002-select-repeated-subfield.toml similarity index 100% rename from tests/snapshot/select/002-select-repeated-subfield.toml rename to pica-toolkit/tests/snapshot/select/002-select-repeated-subfield.toml diff --git a/tests/snapshot/select/003-select-repeated-field.toml b/pica-toolkit/tests/snapshot/select/003-select-repeated-field.toml similarity index 100% rename from tests/snapshot/select/003-select-repeated-field.toml rename to pica-toolkit/tests/snapshot/select/003-select-repeated-field.toml diff --git a/tests/snapshot/select/004-select-repeated-field-subfield.toml b/pica-toolkit/tests/snapshot/select/004-select-repeated-field-subfield.toml similarity index 100% rename from tests/snapshot/select/004-select-repeated-field-subfield.toml rename to pica-toolkit/tests/snapshot/select/004-select-repeated-field-subfield.toml diff --git a/tests/snapshot/select/005-select-const-string1.toml b/pica-toolkit/tests/snapshot/select/005-select-const-string1.toml similarity index 100% rename from tests/snapshot/select/005-select-const-string1.toml rename to pica-toolkit/tests/snapshot/select/005-select-const-string1.toml diff --git a/tests/snapshot/select/006-select-const-string2.toml b/pica-toolkit/tests/snapshot/select/006-select-const-string2.toml similarity index 100% rename from tests/snapshot/select/006-select-const-string2.toml rename to pica-toolkit/tests/snapshot/select/006-select-const-string2.toml diff --git a/tests/snapshot/select/007-select-field-with-predicate.toml b/pica-toolkit/tests/snapshot/select/007-select-field-with-predicate.toml similarity index 100% rename from tests/snapshot/select/007-select-field-with-predicate.toml rename to pica-toolkit/tests/snapshot/select/007-select-field-with-predicate.toml diff --git a/tests/snapshot/select/008-select-field-tuple.toml b/pica-toolkit/tests/snapshot/select/008-select-field-tuple.toml similarity index 100% rename from tests/snapshot/select/008-select-field-tuple.toml rename to pica-toolkit/tests/snapshot/select/008-select-field-tuple.toml diff --git a/tests/snapshot/select/009-select-one-column.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/009-select-one-column.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/009-select-one-column.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/009-select-one-column.in/dump.dat.gz diff --git a/tests/snapshot/select/009-select-one-column.out/out.csv b/pica-toolkit/tests/snapshot/select/009-select-one-column.out/out.csv similarity index 100% rename from tests/snapshot/select/009-select-one-column.out/out.csv rename to pica-toolkit/tests/snapshot/select/009-select-one-column.out/out.csv diff --git a/tests/snapshot/select/009-select-one-column.toml b/pica-toolkit/tests/snapshot/select/009-select-one-column.toml similarity index 100% rename from tests/snapshot/select/009-select-one-column.toml rename to pica-toolkit/tests/snapshot/select/009-select-one-column.toml diff --git a/tests/snapshot/select/010-select-two-columns.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/010-select-two-columns.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/010-select-two-columns.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/010-select-two-columns.in/dump.dat.gz diff --git a/tests/snapshot/select/010-select-two-columns.out/out.csv b/pica-toolkit/tests/snapshot/select/010-select-two-columns.out/out.csv similarity index 100% rename from tests/snapshot/select/010-select-two-columns.out/out.csv rename to pica-toolkit/tests/snapshot/select/010-select-two-columns.out/out.csv diff --git a/tests/snapshot/select/010-select-two-columns.toml b/pica-toolkit/tests/snapshot/select/010-select-two-columns.toml similarity index 100% rename from tests/snapshot/select/010-select-two-columns.toml rename to pica-toolkit/tests/snapshot/select/010-select-two-columns.toml diff --git a/tests/snapshot/select/011-select-cart-product.out/out.csv b/pica-toolkit/tests/snapshot/select/011-select-cart-product.out/out.csv similarity index 100% rename from tests/snapshot/select/011-select-cart-product.out/out.csv rename to pica-toolkit/tests/snapshot/select/011-select-cart-product.out/out.csv diff --git a/tests/snapshot/select/011-select-cart-product.stdin b/pica-toolkit/tests/snapshot/select/011-select-cart-product.stdin similarity index 100% rename from tests/snapshot/select/011-select-cart-product.stdin rename to pica-toolkit/tests/snapshot/select/011-select-cart-product.stdin diff --git a/tests/snapshot/select/011-select-cart-product.toml b/pica-toolkit/tests/snapshot/select/011-select-cart-product.toml similarity index 100% rename from tests/snapshot/select/011-select-cart-product.toml rename to pica-toolkit/tests/snapshot/select/011-select-cart-product.toml diff --git a/tests/snapshot/select/012-select-empty-row.stdin b/pica-toolkit/tests/snapshot/select/012-select-empty-row.stdin similarity index 100% rename from tests/snapshot/select/012-select-empty-row.stdin rename to pica-toolkit/tests/snapshot/select/012-select-empty-row.stdin diff --git a/tests/snapshot/select/012-select-empty-row.toml b/pica-toolkit/tests/snapshot/select/012-select-empty-row.toml similarity index 100% rename from tests/snapshot/select/012-select-empty-row.toml rename to pica-toolkit/tests/snapshot/select/012-select-empty-row.toml diff --git a/tests/snapshot/select/013-select-predicate.stdin b/pica-toolkit/tests/snapshot/select/013-select-predicate.stdin similarity index 100% rename from tests/snapshot/select/013-select-predicate.stdin rename to pica-toolkit/tests/snapshot/select/013-select-predicate.stdin diff --git a/tests/snapshot/select/013-select-predicate.toml b/pica-toolkit/tests/snapshot/select/013-select-predicate.toml similarity index 100% rename from tests/snapshot/select/013-select-predicate.toml rename to pica-toolkit/tests/snapshot/select/013-select-predicate.toml diff --git a/tests/snapshot/select/014-select-occurrence-wildcard.stdin b/pica-toolkit/tests/snapshot/select/014-select-occurrence-wildcard.stdin similarity index 100% rename from tests/snapshot/select/014-select-occurrence-wildcard.stdin rename to pica-toolkit/tests/snapshot/select/014-select-occurrence-wildcard.stdin diff --git a/tests/snapshot/select/014-select-occurrence-wildcard.toml b/pica-toolkit/tests/snapshot/select/014-select-occurrence-wildcard.toml similarity index 100% rename from tests/snapshot/select/014-select-occurrence-wildcard.toml rename to pica-toolkit/tests/snapshot/select/014-select-occurrence-wildcard.toml diff --git a/tests/snapshot/select/015-select-occurrence-explict.stdin b/pica-toolkit/tests/snapshot/select/015-select-occurrence-explict.stdin similarity index 100% rename from tests/snapshot/select/015-select-occurrence-explict.stdin rename to pica-toolkit/tests/snapshot/select/015-select-occurrence-explict.stdin diff --git a/tests/snapshot/select/015-select-occurrence-explict.toml b/pica-toolkit/tests/snapshot/select/015-select-occurrence-explict.toml similarity index 100% rename from tests/snapshot/select/015-select-occurrence-explict.toml rename to pica-toolkit/tests/snapshot/select/015-select-occurrence-explict.toml diff --git a/tests/snapshot/select/016-select-occurrence-range.stdin b/pica-toolkit/tests/snapshot/select/016-select-occurrence-range.stdin similarity index 100% rename from tests/snapshot/select/016-select-occurrence-range.stdin rename to pica-toolkit/tests/snapshot/select/016-select-occurrence-range.stdin diff --git a/tests/snapshot/select/016-select-occurrence-range.toml b/pica-toolkit/tests/snapshot/select/016-select-occurrence-range.toml similarity index 100% rename from tests/snapshot/select/016-select-occurrence-range.toml rename to pica-toolkit/tests/snapshot/select/016-select-occurrence-range.toml diff --git a/tests/snapshot/select/017-select-tag-pattern.stdin b/pica-toolkit/tests/snapshot/select/017-select-tag-pattern.stdin similarity index 100% rename from tests/snapshot/select/017-select-tag-pattern.stdin rename to pica-toolkit/tests/snapshot/select/017-select-tag-pattern.stdin diff --git a/tests/snapshot/select/017-select-tag-pattern.toml b/pica-toolkit/tests/snapshot/select/017-select-tag-pattern.toml similarity index 100% rename from tests/snapshot/select/017-select-tag-pattern.toml rename to pica-toolkit/tests/snapshot/select/017-select-tag-pattern.toml diff --git a/tests/snapshot/select/018-select-header.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/018-select-header.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/018-select-header.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/018-select-header.in/dump.dat.gz diff --git a/tests/snapshot/select/018-select-header.out/out.csv b/pica-toolkit/tests/snapshot/select/018-select-header.out/out.csv similarity index 100% rename from tests/snapshot/select/018-select-header.out/out.csv rename to pica-toolkit/tests/snapshot/select/018-select-header.out/out.csv diff --git a/tests/snapshot/select/018-select-header.toml b/pica-toolkit/tests/snapshot/select/018-select-header.toml similarity index 100% rename from tests/snapshot/select/018-select-header.toml rename to pica-toolkit/tests/snapshot/select/018-select-header.toml diff --git a/tests/snapshot/select/019-select-tab-separated.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/019-select-tab-separated.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/019-select-tab-separated.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/019-select-tab-separated.in/dump.dat.gz diff --git a/tests/snapshot/select/019-select-tab-separated.out/out.tsv b/pica-toolkit/tests/snapshot/select/019-select-tab-separated.out/out.tsv similarity index 100% rename from tests/snapshot/select/019-select-tab-separated.out/out.tsv rename to pica-toolkit/tests/snapshot/select/019-select-tab-separated.out/out.tsv diff --git a/tests/snapshot/select/019-select-tab-separated.toml b/pica-toolkit/tests/snapshot/select/019-select-tab-separated.toml similarity index 100% rename from tests/snapshot/select/019-select-tab-separated.toml rename to pica-toolkit/tests/snapshot/select/019-select-tab-separated.toml diff --git a/tests/snapshot/select/020-select-no-empty-columns.stdin b/pica-toolkit/tests/snapshot/select/020-select-no-empty-columns.stdin similarity index 100% rename from tests/snapshot/select/020-select-no-empty-columns.stdin rename to pica-toolkit/tests/snapshot/select/020-select-no-empty-columns.stdin diff --git a/tests/snapshot/select/020-select-no-empty-columns.toml b/pica-toolkit/tests/snapshot/select/020-select-no-empty-columns.toml similarity index 100% rename from tests/snapshot/select/020-select-no-empty-columns.toml rename to pica-toolkit/tests/snapshot/select/020-select-no-empty-columns.toml diff --git a/tests/snapshot/select/021-select-ignore-case.stdin b/pica-toolkit/tests/snapshot/select/021-select-ignore-case.stdin similarity index 100% rename from tests/snapshot/select/021-select-ignore-case.stdin rename to pica-toolkit/tests/snapshot/select/021-select-ignore-case.stdin diff --git a/tests/snapshot/select/021-select-ignore-case.toml b/pica-toolkit/tests/snapshot/select/021-select-ignore-case.toml similarity index 100% rename from tests/snapshot/select/021-select-ignore-case.toml rename to pica-toolkit/tests/snapshot/select/021-select-ignore-case.toml diff --git a/tests/snapshot/select/022-select-unique-rows.stdin b/pica-toolkit/tests/snapshot/select/022-select-unique-rows.stdin similarity index 100% rename from tests/snapshot/select/022-select-unique-rows.stdin rename to pica-toolkit/tests/snapshot/select/022-select-unique-rows.stdin diff --git a/tests/snapshot/select/022-select-unique-rows.toml b/pica-toolkit/tests/snapshot/select/022-select-unique-rows.toml similarity index 100% rename from tests/snapshot/select/022-select-unique-rows.toml rename to pica-toolkit/tests/snapshot/select/022-select-unique-rows.toml diff --git a/tests/snapshot/select/023-select-multiple-files.in/algebra.dat b/pica-toolkit/tests/snapshot/select/023-select-multiple-files.in/algebra.dat similarity index 100% rename from tests/snapshot/select/023-select-multiple-files.in/algebra.dat rename to pica-toolkit/tests/snapshot/select/023-select-multiple-files.in/algebra.dat diff --git a/tests/snapshot/select/023-select-multiple-files.in/math.dat.gz b/pica-toolkit/tests/snapshot/select/023-select-multiple-files.in/math.dat.gz similarity index 100% rename from tests/snapshot/select/023-select-multiple-files.in/math.dat.gz rename to pica-toolkit/tests/snapshot/select/023-select-multiple-files.in/math.dat.gz diff --git a/tests/snapshot/select/023-select-multiple-files.toml b/pica-toolkit/tests/snapshot/select/023-select-multiple-files.toml similarity index 100% rename from tests/snapshot/select/023-select-multiple-files.toml rename to pica-toolkit/tests/snapshot/select/023-select-multiple-files.toml diff --git a/tests/snapshot/select/024-select-append-output.in/out.csv b/pica-toolkit/tests/snapshot/select/024-select-append-output.in/out.csv similarity index 100% rename from tests/snapshot/select/024-select-append-output.in/out.csv rename to pica-toolkit/tests/snapshot/select/024-select-append-output.in/out.csv diff --git a/tests/snapshot/select/024-select-append-output.out/out.csv b/pica-toolkit/tests/snapshot/select/024-select-append-output.out/out.csv similarity index 100% rename from tests/snapshot/select/024-select-append-output.out/out.csv rename to pica-toolkit/tests/snapshot/select/024-select-append-output.out/out.csv diff --git a/tests/snapshot/select/024-select-append-output.stdin b/pica-toolkit/tests/snapshot/select/024-select-append-output.stdin similarity index 100% rename from tests/snapshot/select/024-select-append-output.stdin rename to pica-toolkit/tests/snapshot/select/024-select-append-output.stdin diff --git a/tests/snapshot/select/024-select-append-output.toml b/pica-toolkit/tests/snapshot/select/024-select-append-output.toml similarity index 100% rename from tests/snapshot/select/024-select-append-output.toml rename to pica-toolkit/tests/snapshot/select/024-select-append-output.toml diff --git a/tests/snapshot/select/025-select-translit-nfd.stdin b/pica-toolkit/tests/snapshot/select/025-select-translit-nfd.stdin similarity index 100% rename from tests/snapshot/select/025-select-translit-nfd.stdin rename to pica-toolkit/tests/snapshot/select/025-select-translit-nfd.stdin diff --git a/tests/snapshot/select/025-select-translit-nfd.toml b/pica-toolkit/tests/snapshot/select/025-select-translit-nfd.toml similarity index 100% rename from tests/snapshot/select/025-select-translit-nfd.toml rename to pica-toolkit/tests/snapshot/select/025-select-translit-nfd.toml diff --git a/tests/snapshot/select/026-select-translit-nfkd.stdin b/pica-toolkit/tests/snapshot/select/026-select-translit-nfkd.stdin similarity index 100% rename from tests/snapshot/select/026-select-translit-nfkd.stdin rename to pica-toolkit/tests/snapshot/select/026-select-translit-nfkd.stdin diff --git a/tests/snapshot/select/026-select-translit-nfkd.toml b/pica-toolkit/tests/snapshot/select/026-select-translit-nfkd.toml similarity index 100% rename from tests/snapshot/select/026-select-translit-nfkd.toml rename to pica-toolkit/tests/snapshot/select/026-select-translit-nfkd.toml diff --git a/tests/snapshot/select/027-select-translit-nfc.stdin b/pica-toolkit/tests/snapshot/select/027-select-translit-nfc.stdin similarity index 100% rename from tests/snapshot/select/027-select-translit-nfc.stdin rename to pica-toolkit/tests/snapshot/select/027-select-translit-nfc.stdin diff --git a/tests/snapshot/select/027-select-translit-nfc.toml b/pica-toolkit/tests/snapshot/select/027-select-translit-nfc.toml similarity index 100% rename from tests/snapshot/select/027-select-translit-nfc.toml rename to pica-toolkit/tests/snapshot/select/027-select-translit-nfc.toml diff --git a/tests/snapshot/select/028-select-translit-nfkc.stdin b/pica-toolkit/tests/snapshot/select/028-select-translit-nfkc.stdin similarity index 100% rename from tests/snapshot/select/028-select-translit-nfkc.stdin rename to pica-toolkit/tests/snapshot/select/028-select-translit-nfkc.stdin diff --git a/tests/snapshot/select/028-select-translit-nfkc.toml b/pica-toolkit/tests/snapshot/select/028-select-translit-nfkc.toml similarity index 100% rename from tests/snapshot/select/028-select-translit-nfkc.toml rename to pica-toolkit/tests/snapshot/select/028-select-translit-nfkc.toml diff --git a/tests/snapshot/select/029-select-where-clause.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/029-select-where-clause.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/029-select-where-clause.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/029-select-where-clause.in/dump.dat.gz diff --git a/tests/snapshot/select/029-select-where-clause.toml b/pica-toolkit/tests/snapshot/select/029-select-where-clause.toml similarity index 100% rename from tests/snapshot/select/029-select-where-clause.toml rename to pica-toolkit/tests/snapshot/select/029-select-where-clause.toml diff --git a/tests/snapshot/select/030-select-skip-invalid-t.toml b/pica-toolkit/tests/snapshot/select/030-select-skip-invalid-t.toml similarity index 100% rename from tests/snapshot/select/030-select-skip-invalid-t.toml rename to pica-toolkit/tests/snapshot/select/030-select-skip-invalid-t.toml diff --git a/tests/snapshot/select/031-select-skip-invalid-f.toml b/pica-toolkit/tests/snapshot/select/031-select-skip-invalid-f.toml similarity index 100% rename from tests/snapshot/select/031-select-skip-invalid-f.toml rename to pica-toolkit/tests/snapshot/select/031-select-skip-invalid-f.toml diff --git a/tests/snapshot/select/032-select-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/select/032-select-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/select/032-select-skip-invalid-config1.stdin b/pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.stdin similarity index 100% rename from tests/snapshot/select/032-select-skip-invalid-config1.stdin rename to pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.stdin diff --git a/tests/snapshot/select/032-select-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/select/032-select-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/select/032-select-skip-invalid-config1.toml diff --git a/tests/snapshot/select/033-select-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/select/033-select-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/select/033-select-skip-invalid-config2.stdin b/pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.stdin similarity index 100% rename from tests/snapshot/select/033-select-skip-invalid-config2.stdin rename to pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.stdin diff --git a/tests/snapshot/select/033-select-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/select/033-select-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/select/033-select-skip-invalid-config2.toml diff --git a/tests/snapshot/select/034-select-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/select/034-select-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/select/034-select-skip-invalid-config3.stdin b/pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.stdin similarity index 100% rename from tests/snapshot/select/034-select-skip-invalid-config3.stdin rename to pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.stdin diff --git a/tests/snapshot/select/034-select-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/select/034-select-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/select/034-select-skip-invalid-config3.toml diff --git a/tests/snapshot/select/035-select-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/select/035-select-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/select/035-select-skip-invalid-config4.stdin b/pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.stdin similarity index 100% rename from tests/snapshot/select/035-select-skip-invalid-config4.stdin rename to pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.stdin diff --git a/tests/snapshot/select/035-select-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/select/035-select-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/select/035-select-skip-invalid-config4.toml diff --git a/tests/snapshot/select/036-select-invalid-query.stdin b/pica-toolkit/tests/snapshot/select/036-select-invalid-query.stdin similarity index 100% rename from tests/snapshot/select/036-select-invalid-query.stdin rename to pica-toolkit/tests/snapshot/select/036-select-invalid-query.stdin diff --git a/tests/snapshot/select/036-select-invalid-query.toml b/pica-toolkit/tests/snapshot/select/036-select-invalid-query.toml similarity index 100% rename from tests/snapshot/select/036-select-invalid-query.toml rename to pica-toolkit/tests/snapshot/select/036-select-invalid-query.toml diff --git a/tests/snapshot/select/037-select-and-connective.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/037-select-and-connective.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/037-select-and-connective.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/037-select-and-connective.in/dump.dat.gz diff --git a/tests/snapshot/select/037-select-and-connective.toml b/pica-toolkit/tests/snapshot/select/037-select-and-connective.toml similarity index 100% rename from tests/snapshot/select/037-select-and-connective.toml rename to pica-toolkit/tests/snapshot/select/037-select-and-connective.toml diff --git a/tests/snapshot/select/038-select-or-connective.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/038-select-or-connective.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/038-select-or-connective.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/038-select-or-connective.in/dump.dat.gz diff --git a/tests/snapshot/select/038-select-or-connective.toml b/pica-toolkit/tests/snapshot/select/038-select-or-connective.toml similarity index 100% rename from tests/snapshot/select/038-select-or-connective.toml rename to pica-toolkit/tests/snapshot/select/038-select-or-connective.toml diff --git a/tests/snapshot/select/039-select-not-connective.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/039-select-not-connective.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/039-select-not-connective.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/039-select-not-connective.in/dump.dat.gz diff --git a/tests/snapshot/select/039-select-not-connective.toml b/pica-toolkit/tests/snapshot/select/039-select-not-connective.toml similarity index 100% rename from tests/snapshot/select/039-select-not-connective.toml rename to pica-toolkit/tests/snapshot/select/039-select-not-connective.toml diff --git a/tests/snapshot/select/040-select-allow-list.in/allow.csv b/pica-toolkit/tests/snapshot/select/040-select-allow-list.in/allow.csv similarity index 100% rename from tests/snapshot/select/040-select-allow-list.in/allow.csv rename to pica-toolkit/tests/snapshot/select/040-select-allow-list.in/allow.csv diff --git a/tests/snapshot/select/040-select-allow-list.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/040-select-allow-list.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/040-select-allow-list.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/040-select-allow-list.in/dump.dat.gz diff --git a/tests/snapshot/select/040-select-allow-list.toml b/pica-toolkit/tests/snapshot/select/040-select-allow-list.toml similarity index 100% rename from tests/snapshot/select/040-select-allow-list.toml rename to pica-toolkit/tests/snapshot/select/040-select-allow-list.toml diff --git a/tests/snapshot/select/041-select-deny-list.in/deny.csv b/pica-toolkit/tests/snapshot/select/041-select-deny-list.in/deny.csv similarity index 100% rename from tests/snapshot/select/041-select-deny-list.in/deny.csv rename to pica-toolkit/tests/snapshot/select/041-select-deny-list.in/deny.csv diff --git a/tests/snapshot/select/041-select-deny-list.in/dump.dat.gz b/pica-toolkit/tests/snapshot/select/041-select-deny-list.in/dump.dat.gz similarity index 100% rename from tests/snapshot/select/041-select-deny-list.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/select/041-select-deny-list.in/dump.dat.gz diff --git a/tests/snapshot/select/041-select-deny-list.out/out.csv b/pica-toolkit/tests/snapshot/select/041-select-deny-list.out/out.csv similarity index 100% rename from tests/snapshot/select/041-select-deny-list.out/out.csv rename to pica-toolkit/tests/snapshot/select/041-select-deny-list.out/out.csv diff --git a/tests/snapshot/select/041-select-deny-list.toml b/pica-toolkit/tests/snapshot/select/041-select-deny-list.toml similarity index 100% rename from tests/snapshot/select/041-select-deny-list.toml rename to pica-toolkit/tests/snapshot/select/041-select-deny-list.toml diff --git a/tests/snapshot/select/042-select-squash.toml b/pica-toolkit/tests/snapshot/select/042-select-squash.toml similarity index 100% rename from tests/snapshot/select/042-select-squash.toml rename to pica-toolkit/tests/snapshot/select/042-select-squash.toml diff --git a/tests/snapshot/select/043-select-squash-sep.toml b/pica-toolkit/tests/snapshot/select/043-select-squash-sep.toml similarity index 100% rename from tests/snapshot/select/043-select-squash-sep.toml rename to pica-toolkit/tests/snapshot/select/043-select-squash-sep.toml diff --git a/tests/snapshot/select/044-select-squash-sep-empty-string.toml b/pica-toolkit/tests/snapshot/select/044-select-squash-sep-empty-string.toml similarity index 100% rename from tests/snapshot/select/044-select-squash-sep-empty-string.toml rename to pica-toolkit/tests/snapshot/select/044-select-squash-sep-empty-string.toml diff --git a/tests/snapshot/select/045-select-squash-sep-colon.toml b/pica-toolkit/tests/snapshot/select/045-select-squash-sep-colon.toml similarity index 100% rename from tests/snapshot/select/045-select-squash-sep-colon.toml rename to pica-toolkit/tests/snapshot/select/045-select-squash-sep-colon.toml diff --git a/tests/snapshot/select/046-select-squash-warning.toml b/pica-toolkit/tests/snapshot/select/046-select-squash-warning.toml similarity index 100% rename from tests/snapshot/select/046-select-squash-warning.toml rename to pica-toolkit/tests/snapshot/select/046-select-squash-warning.toml diff --git a/tests/snapshot/select/047-select-squash-merge.toml b/pica-toolkit/tests/snapshot/select/047-select-squash-merge.toml similarity index 100% rename from tests/snapshot/select/047-select-squash-merge.toml rename to pica-toolkit/tests/snapshot/select/047-select-squash-merge.toml diff --git a/tests/snapshot/select/586-select-translit-selector1.in/Pica.toml b/pica-toolkit/tests/snapshot/select/586-select-translit-selector1.in/Pica.toml similarity index 100% rename from tests/snapshot/select/586-select-translit-selector1.in/Pica.toml rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector1.in/Pica.toml diff --git a/tests/snapshot/select/586-select-translit-selector1.in/out.csv b/pica-toolkit/tests/snapshot/select/586-select-translit-selector1.in/out.csv similarity index 100% rename from tests/snapshot/select/586-select-translit-selector1.in/out.csv rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector1.in/out.csv diff --git a/tests/snapshot/select/586-select-translit-selector1.stdin b/pica-toolkit/tests/snapshot/select/586-select-translit-selector1.stdin similarity index 100% rename from tests/snapshot/select/586-select-translit-selector1.stdin rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector1.stdin diff --git a/tests/snapshot/select/586-select-translit-selector1.toml b/pica-toolkit/tests/snapshot/select/586-select-translit-selector1.toml similarity index 100% rename from tests/snapshot/select/586-select-translit-selector1.toml rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector1.toml diff --git a/tests/snapshot/select/586-select-translit-selector2.stdin b/pica-toolkit/tests/snapshot/select/586-select-translit-selector2.stdin similarity index 100% rename from tests/snapshot/select/586-select-translit-selector2.stdin rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector2.stdin diff --git a/tests/snapshot/select/586-select-translit-selector2.toml b/pica-toolkit/tests/snapshot/select/586-select-translit-selector2.toml similarity index 100% rename from tests/snapshot/select/586-select-translit-selector2.toml rename to pica-toolkit/tests/snapshot/select/586-select-translit-selector2.toml diff --git a/tests/snapshot/select/605-false-positives-regex.toml b/pica-toolkit/tests/snapshot/select/605-false-positives-regex.toml similarity index 100% rename from tests/snapshot/select/605-false-positives-regex.toml rename to pica-toolkit/tests/snapshot/select/605-false-positives-regex.toml diff --git a/tests/snapshot/slice/000-slice-default.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/000-slice-default.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/000-slice-default.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/000-slice-default.in/dump.dat.gz diff --git a/tests/snapshot/slice/000-slice-default.out/slice.dat b/pica-toolkit/tests/snapshot/slice/000-slice-default.out/slice.dat similarity index 100% rename from tests/snapshot/slice/000-slice-default.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/000-slice-default.out/slice.dat diff --git a/tests/snapshot/slice/000-slice-default.toml b/pica-toolkit/tests/snapshot/slice/000-slice-default.toml similarity index 100% rename from tests/snapshot/slice/000-slice-default.toml rename to pica-toolkit/tests/snapshot/slice/000-slice-default.toml diff --git a/tests/snapshot/slice/001-slice-start.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/001-slice-start.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/001-slice-start.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/001-slice-start.in/dump.dat.gz diff --git a/tests/snapshot/slice/001-slice-start.out/slice.dat b/pica-toolkit/tests/snapshot/slice/001-slice-start.out/slice.dat similarity index 100% rename from tests/snapshot/slice/001-slice-start.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/001-slice-start.out/slice.dat diff --git a/tests/snapshot/slice/001-slice-start.toml b/pica-toolkit/tests/snapshot/slice/001-slice-start.toml similarity index 100% rename from tests/snapshot/slice/001-slice-start.toml rename to pica-toolkit/tests/snapshot/slice/001-slice-start.toml diff --git a/tests/snapshot/slice/002-slice-end.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/002-slice-end.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/002-slice-end.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/002-slice-end.in/dump.dat.gz diff --git a/tests/snapshot/slice/002-slice-end.out/slice.dat b/pica-toolkit/tests/snapshot/slice/002-slice-end.out/slice.dat similarity index 100% rename from tests/snapshot/slice/002-slice-end.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/002-slice-end.out/slice.dat diff --git a/tests/snapshot/slice/002-slice-end.toml b/pica-toolkit/tests/snapshot/slice/002-slice-end.toml similarity index 100% rename from tests/snapshot/slice/002-slice-end.toml rename to pica-toolkit/tests/snapshot/slice/002-slice-end.toml diff --git a/tests/snapshot/slice/003-slice-length.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/003-slice-length.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/003-slice-length.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/003-slice-length.in/dump.dat.gz diff --git a/tests/snapshot/slice/003-slice-length.out/slice.dat b/pica-toolkit/tests/snapshot/slice/003-slice-length.out/slice.dat similarity index 100% rename from tests/snapshot/slice/003-slice-length.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/003-slice-length.out/slice.dat diff --git a/tests/snapshot/slice/003-slice-length.toml b/pica-toolkit/tests/snapshot/slice/003-slice-length.toml similarity index 100% rename from tests/snapshot/slice/003-slice-length.toml rename to pica-toolkit/tests/snapshot/slice/003-slice-length.toml diff --git a/tests/snapshot/slice/004-slice-start-end.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/004-slice-start-end.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/004-slice-start-end.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/004-slice-start-end.in/dump.dat.gz diff --git a/tests/snapshot/slice/004-slice-start-end.out/slice.dat b/pica-toolkit/tests/snapshot/slice/004-slice-start-end.out/slice.dat similarity index 100% rename from tests/snapshot/slice/004-slice-start-end.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/004-slice-start-end.out/slice.dat diff --git a/tests/snapshot/slice/004-slice-start-end.toml b/pica-toolkit/tests/snapshot/slice/004-slice-start-end.toml similarity index 100% rename from tests/snapshot/slice/004-slice-start-end.toml rename to pica-toolkit/tests/snapshot/slice/004-slice-start-end.toml diff --git a/tests/snapshot/slice/005-slice-start-length.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/005-slice-start-length.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/005-slice-start-length.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/005-slice-start-length.in/dump.dat.gz diff --git a/tests/snapshot/slice/005-slice-start-length.out/slice.dat b/pica-toolkit/tests/snapshot/slice/005-slice-start-length.out/slice.dat similarity index 100% rename from tests/snapshot/slice/005-slice-start-length.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/005-slice-start-length.out/slice.dat diff --git a/tests/snapshot/slice/005-slice-start-length.toml b/pica-toolkit/tests/snapshot/slice/005-slice-start-length.toml similarity index 100% rename from tests/snapshot/slice/005-slice-start-length.toml rename to pica-toolkit/tests/snapshot/slice/005-slice-start-length.toml diff --git a/tests/snapshot/slice/006-slice-end-less-than-start.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/006-slice-end-less-than-start.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/006-slice-end-less-than-start.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/006-slice-end-less-than-start.in/dump.dat.gz diff --git a/tests/snapshot/slice/006-slice-end-less-than-start.toml b/pica-toolkit/tests/snapshot/slice/006-slice-end-less-than-start.toml similarity index 100% rename from tests/snapshot/slice/006-slice-end-less-than-start.toml rename to pica-toolkit/tests/snapshot/slice/006-slice-end-less-than-start.toml diff --git a/tests/snapshot/slice/007-slice-skip-invalid-flag.stdin b/pica-toolkit/tests/snapshot/slice/007-slice-skip-invalid-flag.stdin similarity index 100% rename from tests/snapshot/slice/007-slice-skip-invalid-flag.stdin rename to pica-toolkit/tests/snapshot/slice/007-slice-skip-invalid-flag.stdin diff --git a/tests/snapshot/slice/007-slice-skip-invalid-flag.toml b/pica-toolkit/tests/snapshot/slice/007-slice-skip-invalid-flag.toml similarity index 100% rename from tests/snapshot/slice/007-slice-skip-invalid-flag.toml rename to pica-toolkit/tests/snapshot/slice/007-slice-skip-invalid-flag.toml diff --git a/tests/snapshot/slice/008-slice-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/slice/008-slice-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/slice/008-slice-skip-invalid-config1.stdin b/pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.stdin similarity index 100% rename from tests/snapshot/slice/008-slice-skip-invalid-config1.stdin rename to pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.stdin diff --git a/tests/snapshot/slice/008-slice-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/slice/008-slice-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/slice/008-slice-skip-invalid-config1.toml diff --git a/tests/snapshot/slice/009-slice-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/slice/009-slice-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/slice/009-slice-skip-invalid-config2.stdin b/pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.stdin similarity index 100% rename from tests/snapshot/slice/009-slice-skip-invalid-config2.stdin rename to pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.stdin diff --git a/tests/snapshot/slice/009-slice-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/slice/009-slice-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/slice/009-slice-skip-invalid-config2.toml diff --git a/tests/snapshot/slice/010-slice-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/slice/010-slice-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/slice/010-slice-skip-invalid-config3.stdin b/pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.stdin similarity index 100% rename from tests/snapshot/slice/010-slice-skip-invalid-config3.stdin rename to pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.stdin diff --git a/tests/snapshot/slice/010-slice-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/slice/010-slice-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/slice/010-slice-skip-invalid-config3.toml diff --git a/tests/snapshot/slice/011-slice-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/slice/011-slice-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/slice/011-slice-skip-invalid-config4.stdin b/pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.stdin similarity index 100% rename from tests/snapshot/slice/011-slice-skip-invalid-config4.stdin rename to pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.stdin diff --git a/tests/snapshot/slice/011-slice-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/slice/011-slice-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/slice/011-slice-skip-invalid-config4.toml diff --git a/tests/snapshot/slice/012-slice-gzip-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/012-slice-gzip-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.in/dump.dat.gz diff --git a/tests/snapshot/slice/012-slice-gzip-output.out/slice.dat b/pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.out/slice.dat similarity index 100% rename from tests/snapshot/slice/012-slice-gzip-output.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.out/slice.dat diff --git a/tests/snapshot/slice/012-slice-gzip-output.toml b/pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.toml similarity index 100% rename from tests/snapshot/slice/012-slice-gzip-output.toml rename to pica-toolkit/tests/snapshot/slice/012-slice-gzip-output.toml diff --git a/tests/snapshot/slice/013-slice-append-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/slice/013-slice-append-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/slice/013-slice-append-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/slice/013-slice-append-output.in/dump.dat.gz diff --git a/tests/snapshot/slice/013-slice-append-output.in/slice.dat b/pica-toolkit/tests/snapshot/slice/013-slice-append-output.in/slice.dat similarity index 100% rename from tests/snapshot/slice/013-slice-append-output.in/slice.dat rename to pica-toolkit/tests/snapshot/slice/013-slice-append-output.in/slice.dat diff --git a/tests/snapshot/slice/013-slice-append-output.out/slice.dat b/pica-toolkit/tests/snapshot/slice/013-slice-append-output.out/slice.dat similarity index 100% rename from tests/snapshot/slice/013-slice-append-output.out/slice.dat rename to pica-toolkit/tests/snapshot/slice/013-slice-append-output.out/slice.dat diff --git a/tests/snapshot/slice/013-slice-append-output.toml b/pica-toolkit/tests/snapshot/slice/013-slice-append-output.toml similarity index 100% rename from tests/snapshot/slice/013-slice-append-output.toml rename to pica-toolkit/tests/snapshot/slice/013-slice-append-output.toml diff --git a/tests/snapshot/split/000-split-default.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/000-split-default.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/000-split-default.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/000-split-default.in/dump.dat.gz diff --git a/tests/snapshot/split/000-split-default.out/0.dat b/pica-toolkit/tests/snapshot/split/000-split-default.out/0.dat similarity index 100% rename from tests/snapshot/split/000-split-default.out/0.dat rename to pica-toolkit/tests/snapshot/split/000-split-default.out/0.dat diff --git a/tests/snapshot/split/000-split-default.toml b/pica-toolkit/tests/snapshot/split/000-split-default.toml similarity index 100% rename from tests/snapshot/split/000-split-default.toml rename to pica-toolkit/tests/snapshot/split/000-split-default.toml diff --git a/tests/snapshot/split/001-split-gzip-output.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/001-split-gzip-output.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/001-split-gzip-output.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/001-split-gzip-output.in/dump.dat.gz diff --git a/tests/snapshot/split/001-split-gzip-output.out/0.dat.gz b/pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/0.dat.gz similarity index 100% rename from tests/snapshot/split/001-split-gzip-output.out/0.dat.gz rename to pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/0.dat.gz diff --git a/tests/snapshot/split/001-split-gzip-output.out/1.dat.gz b/pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/1.dat.gz similarity index 100% rename from tests/snapshot/split/001-split-gzip-output.out/1.dat.gz rename to pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/1.dat.gz diff --git a/tests/snapshot/split/001-split-gzip-output.out/2.dat.gz b/pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/2.dat.gz similarity index 100% rename from tests/snapshot/split/001-split-gzip-output.out/2.dat.gz rename to pica-toolkit/tests/snapshot/split/001-split-gzip-output.out/2.dat.gz diff --git a/tests/snapshot/split/001-split-gzip-output.toml b/pica-toolkit/tests/snapshot/split/001-split-gzip-output.toml similarity index 100% rename from tests/snapshot/split/001-split-gzip-output.toml rename to pica-toolkit/tests/snapshot/split/001-split-gzip-output.toml diff --git a/tests/snapshot/split/002-split-outdir.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/002-split-outdir.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/002-split-outdir.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/002-split-outdir.in/dump.dat.gz diff --git a/tests/snapshot/split/002-split-outdir.out/out/0.dat.gz b/pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/0.dat.gz similarity index 100% rename from tests/snapshot/split/002-split-outdir.out/out/0.dat.gz rename to pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/0.dat.gz diff --git a/tests/snapshot/split/002-split-outdir.out/out/1.dat.gz b/pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/1.dat.gz similarity index 100% rename from tests/snapshot/split/002-split-outdir.out/out/1.dat.gz rename to pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/1.dat.gz diff --git a/tests/snapshot/split/002-split-outdir.out/out/2.dat.gz b/pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/2.dat.gz similarity index 100% rename from tests/snapshot/split/002-split-outdir.out/out/2.dat.gz rename to pica-toolkit/tests/snapshot/split/002-split-outdir.out/out/2.dat.gz diff --git a/tests/snapshot/split/002-split-outdir.toml b/pica-toolkit/tests/snapshot/split/002-split-outdir.toml similarity index 100% rename from tests/snapshot/split/002-split-outdir.toml rename to pica-toolkit/tests/snapshot/split/002-split-outdir.toml diff --git a/tests/snapshot/split/003-split-template.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/003-split-template.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/003-split-template.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/003-split-template.in/dump.dat.gz diff --git a/tests/snapshot/split/003-split-template.out/FOO_0.dat b/pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_0.dat similarity index 100% rename from tests/snapshot/split/003-split-template.out/FOO_0.dat rename to pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_0.dat diff --git a/tests/snapshot/split/003-split-template.out/FOO_1.dat b/pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_1.dat similarity index 100% rename from tests/snapshot/split/003-split-template.out/FOO_1.dat rename to pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_1.dat diff --git a/tests/snapshot/split/003-split-template.out/FOO_2.dat b/pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_2.dat similarity index 100% rename from tests/snapshot/split/003-split-template.out/FOO_2.dat rename to pica-toolkit/tests/snapshot/split/003-split-template.out/FOO_2.dat diff --git a/tests/snapshot/split/003-split-template.toml b/pica-toolkit/tests/snapshot/split/003-split-template.toml similarity index 100% rename from tests/snapshot/split/003-split-template.toml rename to pica-toolkit/tests/snapshot/split/003-split-template.toml diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.in/0.dat b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/0.dat similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.in/0.dat rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/0.dat diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_0.dat b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_0.dat similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_0.dat rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_0.dat diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_1.dat b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_1.dat similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_1.dat rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_1.dat diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_2.dat b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_2.dat similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_2.dat rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/FOO_2.dat diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.in/dump.dat.gz diff --git a/tests/snapshot/split/004-split-skip-invalid-flag.toml b/pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.toml similarity index 100% rename from tests/snapshot/split/004-split-skip-invalid-flag.toml rename to pica-toolkit/tests/snapshot/split/004-split-skip-invalid-flag.toml diff --git a/tests/snapshot/split/005-split-skip-invalid-config1.in/Pica.toml b/pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.in/Pica.toml similarity index 100% rename from tests/snapshot/split/005-split-skip-invalid-config1.in/Pica.toml rename to pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.in/Pica.toml diff --git a/tests/snapshot/split/005-split-skip-invalid-config1.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/005-split-skip-invalid-config1.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.in/dump.dat.gz diff --git a/tests/snapshot/split/005-split-skip-invalid-config1.out/0.dat b/pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.out/0.dat similarity index 100% rename from tests/snapshot/split/005-split-skip-invalid-config1.out/0.dat rename to pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.out/0.dat diff --git a/tests/snapshot/split/005-split-skip-invalid-config1.toml b/pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.toml similarity index 100% rename from tests/snapshot/split/005-split-skip-invalid-config1.toml rename to pica-toolkit/tests/snapshot/split/005-split-skip-invalid-config1.toml diff --git a/tests/snapshot/split/006-split-skip-invalid-config2.in/Pica.toml b/pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.in/Pica.toml similarity index 100% rename from tests/snapshot/split/006-split-skip-invalid-config2.in/Pica.toml rename to pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.in/Pica.toml diff --git a/tests/snapshot/split/006-split-skip-invalid-config2.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/006-split-skip-invalid-config2.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.in/dump.dat.gz diff --git a/tests/snapshot/split/006-split-skip-invalid-config2.out/0.dat b/pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.out/0.dat similarity index 100% rename from tests/snapshot/split/006-split-skip-invalid-config2.out/0.dat rename to pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.out/0.dat diff --git a/tests/snapshot/split/006-split-skip-invalid-config2.toml b/pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.toml similarity index 100% rename from tests/snapshot/split/006-split-skip-invalid-config2.toml rename to pica-toolkit/tests/snapshot/split/006-split-skip-invalid-config2.toml diff --git a/tests/snapshot/split/007-split-skip-invalid-config3.in/Pica.toml b/pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.in/Pica.toml similarity index 100% rename from tests/snapshot/split/007-split-skip-invalid-config3.in/Pica.toml rename to pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.in/Pica.toml diff --git a/tests/snapshot/split/007-split-skip-invalid-config3.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/007-split-skip-invalid-config3.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.in/dump.dat.gz diff --git a/tests/snapshot/split/007-split-skip-invalid-config3.out/0.dat b/pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.out/0.dat similarity index 100% rename from tests/snapshot/split/007-split-skip-invalid-config3.out/0.dat rename to pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.out/0.dat diff --git a/tests/snapshot/split/007-split-skip-invalid-config3.toml b/pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.toml similarity index 100% rename from tests/snapshot/split/007-split-skip-invalid-config3.toml rename to pica-toolkit/tests/snapshot/split/007-split-skip-invalid-config3.toml diff --git a/tests/snapshot/split/008-split-skip-invalid-config4.in/Pica.toml b/pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.in/Pica.toml similarity index 100% rename from tests/snapshot/split/008-split-skip-invalid-config4.in/Pica.toml rename to pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.in/Pica.toml diff --git a/tests/snapshot/split/008-split-skip-invalid-config4.in/dump.dat.gz b/pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.in/dump.dat.gz similarity index 100% rename from tests/snapshot/split/008-split-skip-invalid-config4.in/dump.dat.gz rename to pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.in/dump.dat.gz diff --git a/tests/snapshot/split/008-split-skip-invalid-config4.out/0.dat b/pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.out/0.dat similarity index 100% rename from tests/snapshot/split/008-split-skip-invalid-config4.out/0.dat rename to pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.out/0.dat diff --git a/tests/snapshot/split/008-split-skip-invalid-config4.toml b/pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.toml similarity index 100% rename from tests/snapshot/split/008-split-skip-invalid-config4.toml rename to pica-toolkit/tests/snapshot/split/008-split-skip-invalid-config4.toml