Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Analyze whole project, create output of subset of info #9

Open
NoahTheDuke opened this issue Jan 2, 2024 · 0 comments

Comments

@NoahTheDuke
Copy link

hey there! This tool is very cool, thanks so much for making it.

I have a very large project (522 src namespaces) that is fairly mixed together. I'm hoping to split groups of them up into separate jars with their own deps.edn and builds, but to do that, I need them to be fairly isolated. For example, if I have src/noah/data/*.clj, src/noah/routes/*.clj, src/noah/services/*.clj, src/noah/db.clj, I want to make it so that data is standalone and doesn't rely on anything from services. I could use grep to find the requires, but given the large number of files (especially once we're 3-5 directories deep) and their interconnections, it would be easier to see them visually.

Given that, I'd love to analyze the whole project but then only see the connections of a specified folder/namespace/regex. In the example above, if I specify noah.data, I'd like to see that noah.db is required, and any noah.service.* files are pointed at, but I don't want to follow the noah.service requirements to any other files (such as noah.routes).

Does that make sense?

Thanks so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant