After looking at these instructions, I am experiencing some difficulties using pre-commit on Windows. When I run the following in git bash:
pip3 install pre-commit --user
Requirement already satisfied: pre-commit in c:python312libsite-packages (3.7.1)
Requirement already satisfied: cfgv>=2.0.0 in c:python312libsite-packages (from pre-commit) (3.4.0)
Requirement already satisfied: identify>=1.0.0 in c:python312libsite-packages (from pre-commit) (2.6.0)
Requirement already satisfied: nodeenv>=0.11.1 in c:python312libsite-packages (from pre-commit) (1.9.1)
Requirement already satisfied: pyyaml>=5.1 in c:python312libsite-packages (from pre-commit) (6.0.1)
Requirement already satisfied: virtualenv>=20.10.0 in c:python312libsite-packages (from pre-commit) (20.26.3)
Requirement already satisfied: distlib<1,>=0.3.7 in c:python312libsite-packages (from virtualenv>=20.10.0->pre-commit) (0.3.8)
Requirement already satisfied: filelock<4,>=3.12.2 in c:python312libsite-packages (from virtualenv>=20.10.0->pre-commit) (3.15.4)
Requirement already satisfied: platformdirs<5,>=3.9.1 in c:python312libsite-packages (from virtualenv>=20.10.0->pre-commit) (4.2.2)
[notice] A new release of pip is available: 24.0 -> 24.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip
$ pre-commit
bash: pre-commit: command not found
(It is the same with pip install pre-commit
).
How can I make pre-commit run on Windows in Git Bash?