bor peut être installé en exécutant pip install bor
. Il nécessite Python 3.8.0+ pour s'exécuter.
bor prend actuellement en charge les mots-clés class
et def
. D'autres mots-clés Python seront ajoutés dans les prochaines versions.
bor {keyword} {pattern}
Par défaut, bor s'exécute dans votre répertoire actuel. Vous pouvez exécuter bor avec le fichier ou le répertoire source spécifique :
bor {keyword} {pattern} {source_file_or_directory}
Par défaut, si bor rencontre une erreur (syntaxe, erreur d'indentation, etc.) lors de l'analyse des fichiers, il cessera de fonctionner. Si vous souhaitez ignorer les erreurs, vous pouvez utiliser l'argument --ignore-error
ou -i
. Par exemple;
bor class Cat --ignore-error
Cat
est équivalent dans l'expression régulière à ^Cat$
bor class Cat
Sortir:
Cat at examples/test.py:18
.Cat
est équivalent dans l'expression régulière à Cat$
bor class .Cat
Sortir:
Cat at examples/test.py:18
BlueCat at examples/test.py:26
get.
est équivalent dans l'expression régulière à ^get
bor def get. examples/test.py
Sortir:
get_value at examples/test.py:5
get_blue_value at examples/test.py:11
get_purple_value at examples/test.py:14
get_meow at examples/test.py:22
.cat.
est équivalent dans l'expression régulière à cat+
bor def .cat.
Sortir:
catch_me_if_you_can at examples/test.py:8
am_i_blue_cat at examples/test.py:30
where_is_the_cat at examples/test.py:38