2017-06-02 1 views
1

Im Anschluss an den „Nicht-Administrator-Installation“ Anweisungen auf Pre-Commit der website ich den folgenden Befehl lautete:So deinstallieren pre-commit

curl http://pre-commit.com/install-local.py | python 

Diese Anweisungen geben Sie den folgenden Hinweis: "(aktualisieren: run wieder zu deinstallieren: pass uninstall zu python). "

Momentan möchte ich Pre-Commit deinstallieren. Ich versuche zu verstehen, wie die Deinstallation an Python übergeben wird. Ich bin mir nicht sicher, was passieren uninstall beinhaltet.

Ich habe versucht:

curl http://pre-commit.com/install-local.py | python --uninstall 
curl http://pre-commit.com/install-local.py | --uninstall python 
curl http://pre-commit.com/install-local.py | uninstall | python 

..und ein paar andere wahrscheinlich noch mehr Unsinn Variationen. All das führt zu:

% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0Unknown option: -n 
usage: /usr/local/Cellar/python3/3.6.0/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python [option] ... [-c cmd | -m mod | file | -] [arg] ... 
Try `python -h' for more information. 
100 2590 100 2590 0  0 14175  0 --:--:-- --:--:-- --:--:-- 14230 
(23) Failed writing body 

Antwort

1

Wie wäre es damit:

curl http://pre-commit.com/install-local.py | python /dev/stdin uninstall 
+0

, so dass in der folgenden Anmerkung ergab: 'Gereinigt ~/.pre-commit-Venv ~/bin/pre-commit'. Aber Pre-Commit scheint immer noch installiert zu sein. Irgendein Grund, dass Sie daran denken könnten, würde verhindern, dass es mit dem obigen Befehl vollständig deinstalliert wird? – kuanb

+1

Nicht sicher, versuchte ich an meinem Rechner und es schien zu entfernen? https://gist.github.com/madebydavid/1e225ef912984044e02996993b5f269e – madebydavid