Skip to content

ToKraTheSecond/system-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File system crawler sandbox project

How to run

Prepare and activate dev env specified in How to dev. Then:

cd system-crawler
python src/main.py -h

Check help output or tests at tests/ for further information.

It is possible to use async version of scan and detect commands. This requires change of RUN_ASYNC constant in src/main.py from False to True.

How to dev

Dev setup

Have installed poetry with virtualenvs.in-project set to true. Then:

cd system-crawler
poetry install
.venv/Scripts/activate

Venv activation will differ based on your OS.

Or create your own venv based on pyproject.toml

Ruff and Mypy

Dev setup contains ruff (linter, formatter) and mypy (static type checker). Use it via IDE or manually via terminal.

How to test

Prepare and activate dev env specified in How to dev. Then:

cd system-crawler
python -m unittest tests/test_functional.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages