├── .envrc ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── update_nix.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── shell.nix ├── src ├── cli.rs ├── extractor.rs ├── extractor_chooser.rs ├── files.rs ├── language.rs ├── main.rs └── tree_view.rs └── tests ├── cli_tests.rs └── cmd ├── hello-world.js ├── languages.trycmd ├── query.trycmd └── show_tree.trycmd /.envrc: -------------------------------------------------------------------------------- 1 | use flake || use nix 2 | PATH_add scripts 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/update_nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/.github/workflows/update_nix.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | /target 3 | /vendor 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/flake.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/shell.nix -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/extractor.rs -------------------------------------------------------------------------------- /src/extractor_chooser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/extractor_chooser.rs -------------------------------------------------------------------------------- /src/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/files.rs -------------------------------------------------------------------------------- /src/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/language.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/tree_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/src/tree_view.rs -------------------------------------------------------------------------------- /tests/cli_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/tests/cli_tests.rs -------------------------------------------------------------------------------- /tests/cmd/hello-world.js: -------------------------------------------------------------------------------- 1 | console.log("Hello, World!"); 2 | -------------------------------------------------------------------------------- /tests/cmd/languages.trycmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/tests/cmd/languages.trycmd -------------------------------------------------------------------------------- /tests/cmd/query.trycmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/tests/cmd/query.trycmd -------------------------------------------------------------------------------- /tests/cmd/show_tree.trycmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHicks/tree-grepper/HEAD/tests/cmd/show_tree.trycmd --------------------------------------------------------------------------------