Releases: simonw/symbex
Releases · simonw/symbex
0.5
- New filter options for filtering results to match specific criteria, documented here:
--function
,--class
,--async
,--typed
,--untyped
,--partially-typed
,--fully-typed
#21 - New
--count
option, returning a count of the number of symbols that matched the search criteria. To count every test function in a project:symbex 'test_*' --count
#22 - README now includes a copy of the
--help
output. #24
0.4
- Running
symbex
without any arguments now displays usage instructions. #14 - Running
symbex
against a huge directory now starts streaming results instantly, rather than pausing for an amount of time before starting to return content. #15 - Now correctly handles Python code that has been saved using an encoding other than
utf-8
. #18 symbex --signatures
mode now handles complex type annotations much better. #16, #19- Added a
Justfile
to help run tests and linters. #20
0.3.2
0.3.1
0.3
- New
-s/--signatures
option to see just the signatures (first line) of each matching class and function. #4 - Class methods can now be searched using
ClassName.method_name
. Wildcards are supported on both sides of this, so you can find allget_*
methods on all classes usingsymbex '*.get_*'
, or all methods on a specific class usingMyClass.*
, or all methods on every class using*.*
. #9