├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── bin └── jwalk ├── lib ├── jwalk.sh └── jwalk │ ├── commands.sh │ ├── commands │ ├── examine.awk │ ├── install.sh │ ├── make_filter.sh │ ├── parse.awk │ └── tokenize.sh │ ├── main.sh │ ├── options.sh │ └── prelude.sh └── test ├── cases ├── examining │ ├── address.awk │ ├── coordinates.awk │ ├── runs_after_filtering.sh │ ├── variables.sh │ ├── with_file.sh │ └── with_multiple_examiners.sh ├── filtering │ ├── by_anchor.sh │ ├── by_key.sh │ ├── by_multiple_patterns.sh │ └── by_wildcard.sh ├── parsing │ ├── leaf_only.sh │ └── standard.sh └── usage.sh ├── check ├── corpus ├── geocode.json ├── package.json ├── search.json └── tree.json ├── fixtures ├── examining │ ├── runs_after_filtering │ │ ├── package_leaf_paths │ │ └── search_urls │ ├── variables │ │ ├── indexed_keys │ │ └── standard │ ├── with_file │ │ └── coordinates │ └── with_multiple_examiners │ │ ├── address_and_coordinates │ │ └── name_and_address ├── filtering │ ├── by_anchor │ │ ├── begins_with_sha │ │ ├── ends_with_any_key_and_sha │ │ └── matching_exact_path │ ├── by_key │ │ └── sha │ ├── by_multiple_patterns │ │ └── package_properties │ └── by_wildcard │ │ ├── nines │ │ ├── nines_scores │ │ └── search_urls ├── parsing │ ├── leaf_only │ │ ├── geocode │ │ ├── package │ │ ├── search │ │ └── tree │ └── standard │ │ ├── geocode │ │ ├── package │ │ ├── search │ │ └── tree └── usage │ ├── help │ ├── missing_argument_e │ ├── missing_argument_f │ └── nonexistent └── lib.sh /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/README.md -------------------------------------------------------------------------------- /bin/jwalk: -------------------------------------------------------------------------------- 1 | ../lib/jwalk.sh -------------------------------------------------------------------------------- /lib/jwalk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk.sh -------------------------------------------------------------------------------- /lib/jwalk/commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands.sh -------------------------------------------------------------------------------- /lib/jwalk/commands/examine.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands/examine.awk -------------------------------------------------------------------------------- /lib/jwalk/commands/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands/install.sh -------------------------------------------------------------------------------- /lib/jwalk/commands/make_filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands/make_filter.sh -------------------------------------------------------------------------------- /lib/jwalk/commands/parse.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands/parse.awk -------------------------------------------------------------------------------- /lib/jwalk/commands/tokenize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/commands/tokenize.sh -------------------------------------------------------------------------------- /lib/jwalk/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/main.sh -------------------------------------------------------------------------------- /lib/jwalk/options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/options.sh -------------------------------------------------------------------------------- /lib/jwalk/prelude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/lib/jwalk/prelude.sh -------------------------------------------------------------------------------- /test/cases/examining/address.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/address.awk -------------------------------------------------------------------------------- /test/cases/examining/coordinates.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/coordinates.awk -------------------------------------------------------------------------------- /test/cases/examining/runs_after_filtering.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/runs_after_filtering.sh -------------------------------------------------------------------------------- /test/cases/examining/variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/variables.sh -------------------------------------------------------------------------------- /test/cases/examining/with_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/with_file.sh -------------------------------------------------------------------------------- /test/cases/examining/with_multiple_examiners.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/examining/with_multiple_examiners.sh -------------------------------------------------------------------------------- /test/cases/filtering/by_anchor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/filtering/by_anchor.sh -------------------------------------------------------------------------------- /test/cases/filtering/by_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/filtering/by_key.sh -------------------------------------------------------------------------------- /test/cases/filtering/by_multiple_patterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/filtering/by_multiple_patterns.sh -------------------------------------------------------------------------------- /test/cases/filtering/by_wildcard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/filtering/by_wildcard.sh -------------------------------------------------------------------------------- /test/cases/parsing/leaf_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/parsing/leaf_only.sh -------------------------------------------------------------------------------- /test/cases/parsing/standard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/parsing/standard.sh -------------------------------------------------------------------------------- /test/cases/usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/cases/usage.sh -------------------------------------------------------------------------------- /test/check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/check -------------------------------------------------------------------------------- /test/corpus/geocode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/corpus/geocode.json -------------------------------------------------------------------------------- /test/corpus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/corpus/package.json -------------------------------------------------------------------------------- /test/corpus/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/corpus/search.json -------------------------------------------------------------------------------- /test/corpus/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/corpus/tree.json -------------------------------------------------------------------------------- /test/fixtures/examining/runs_after_filtering/package_leaf_paths: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/examining/runs_after_filtering/package_leaf_paths -------------------------------------------------------------------------------- /test/fixtures/examining/runs_after_filtering/search_urls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/examining/runs_after_filtering/search_urls -------------------------------------------------------------------------------- /test/fixtures/examining/variables/indexed_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/examining/variables/indexed_keys -------------------------------------------------------------------------------- /test/fixtures/examining/variables/standard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/examining/variables/standard -------------------------------------------------------------------------------- /test/fixtures/examining/with_file/coordinates: -------------------------------------------------------------------------------- 1 | 41.8826085, -87.657073 2 | -------------------------------------------------------------------------------- /test/fixtures/examining/with_multiple_examiners/address_and_coordinates: -------------------------------------------------------------------------------- 1 | 30 North Racine Avenue 200 2 | Chicago Illinois 60607 3 | United States 4 | 41.8826085, -87.657073 5 | -------------------------------------------------------------------------------- /test/fixtures/examining/with_multiple_examiners/name_and_address: -------------------------------------------------------------------------------- 1 | Basecamp, LLC 2 | 30 North Racine Avenue 200 3 | Chicago Illinois 60607 4 | United States 5 | -------------------------------------------------------------------------------- /test/fixtures/filtering/by_anchor/begins_with_sha: -------------------------------------------------------------------------------- 1 | sha string 08e97650d6498eaf9fd1a5a275184bbd826a4412 2 | -------------------------------------------------------------------------------- /test/fixtures/filtering/by_anchor/ends_with_any_key_and_sha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_anchor/ends_with_any_key_and_sha -------------------------------------------------------------------------------- /test/fixtures/filtering/by_anchor/matching_exact_path: -------------------------------------------------------------------------------- 1 | items 15 name string jwalk 2 | -------------------------------------------------------------------------------- /test/fixtures/filtering/by_key/sha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_key/sha -------------------------------------------------------------------------------- /test/fixtures/filtering/by_multiple_patterns/package_properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_multiple_patterns/package_properties -------------------------------------------------------------------------------- /test/fixtures/filtering/by_wildcard/nines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_wildcard/nines -------------------------------------------------------------------------------- /test/fixtures/filtering/by_wildcard/nines_scores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_wildcard/nines_scores -------------------------------------------------------------------------------- /test/fixtures/filtering/by_wildcard/search_urls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/filtering/by_wildcard/search_urls -------------------------------------------------------------------------------- /test/fixtures/parsing/leaf_only/geocode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/leaf_only/geocode -------------------------------------------------------------------------------- /test/fixtures/parsing/leaf_only/package: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/leaf_only/package -------------------------------------------------------------------------------- /test/fixtures/parsing/leaf_only/search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/leaf_only/search -------------------------------------------------------------------------------- /test/fixtures/parsing/leaf_only/tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/leaf_only/tree -------------------------------------------------------------------------------- /test/fixtures/parsing/standard/geocode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/standard/geocode -------------------------------------------------------------------------------- /test/fixtures/parsing/standard/package: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/standard/package -------------------------------------------------------------------------------- /test/fixtures/parsing/standard/search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/standard/search -------------------------------------------------------------------------------- /test/fixtures/parsing/standard/tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/parsing/standard/tree -------------------------------------------------------------------------------- /test/fixtures/usage/help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/usage/help -------------------------------------------------------------------------------- /test/fixtures/usage/missing_argument_e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/usage/missing_argument_e -------------------------------------------------------------------------------- /test/fixtures/usage/missing_argument_f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/usage/missing_argument_f -------------------------------------------------------------------------------- /test/fixtures/usage/nonexistent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/fixtures/usage/nonexistent -------------------------------------------------------------------------------- /test/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellbound/jwalk/HEAD/test/lib.sh --------------------------------------------------------------------------------