move matching logic into its own namespace #1684
Labels
breaking-change
introduces a breaking change that should be released in a major version
enhancement
New feature or request
within
main
, we have a lot of code for finding capabilities: https://github.com/mandiant/capa/blob/master/capa/main.py#L122-L339more than 200 lines for static analysis, and soon we'll have parallel implementations for dynamic analysis. this seems like too much code for the
main
script, which should probably be focused on handling CLI args and rendering the results.we should move this logic into their own namespaces. this will be a breaking change for users that invoke capa as a library; however, its a good change for the long term health of capa.
The text was updated successfully, but these errors were encountered: