| Crates.io | drake |
| lib.rs | drake |
| version | 0.2.0 |
| created_at | 2023-11-20 00:21:41.301931+00 |
| updated_at | 2023-11-27 00:07:49.780094+00 |
| description | A tree-sitter based codebase dependency explorer |
| homepage | |
| repository | https://github.com/charypar/drake |
| max_upload_size | |
| id | 1041590 |
| size | 44,692 |
A tree-sitter based codebase dependency explorer.
Drake (as in Sir Francis) is a static analysis tool to map and search dependencies in a codebase by finding declarations and references and building a graph.
Drake currently support Swift, but it is based on tree-sitter, and may support other languages in the future.
Drake can be installed with cargo install.
In the current version it supports two tasks
drake deps [PATH] <TYPE_NAME> recursively lists all the types TYPE_NAME
depends on.drake print [PATH] prints the declarations and references in each file.Reasonable API and Cargo docs coming soon.
Drake is licensed under the MIT license. See LICENSE for more.