2017-06-02 5 views
1

En suivant les instructions "d'installation non administrative" sur la pré-validation de website, j'ai couru la commande suivante:Comment désinstaller pre-commit

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

Ces instructions fournissent la note suivante: "(Pour mettre à niveau: terme encore une fois, pour désinstaller: passer la désinstallation à python) "

Maintenant, je veux désinstaller pré-validation. J'essaie de comprendre comment passer la désinstallation à Python. Je ne suis pas sûr de ce que signifie le passage uninstall.

J'ai essayé:

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 

..et un autre couple probablement même plus de variations non-sens. Tous qui se traduisent par:

% 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 

Répondre

1

Que diriez-vous ceci:

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

donc qui a abouti à la note suivante: 'Nettoyé ~/.pre-commit-venv ~/bin/pré-commit'. Mais le pré-commit semble toujours être installé. Toute raison que vous pourriez penser à cela empêcherait d'être complètement désinstallé avec la commande ci-dessus? – kuanb

+1

Pas sûr, j'ai essayé sur ma machine et il a semblé l'enlever? https://gist.github.com/madebydavid/1e225ef912984044e02996993b5f269e – madebydavid