-
-
Save jkbrzt/7892597 to your computer and use it in GitHub Desktop.
Delete Python's compiled *.pyc files like a pro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# Delete Python's compiled *.pyc and __pycache__ files like a pro | |
# https://gist.github.com/jakubroztocil/7892597 | |
# | |
# Usage: | |
# Delele *.pyc and __pycache__ files recursively in the current directory: | |
# $ pyc | |
# | |
# The same, but under /path: | |
# $ pyc /path | |
# | |
if [ "$1" ]; then | |
WHERE="$1" | |
else | |
WHERE="$PWD" | |
fi | |
find "$WHERE" \ | |
-name '__pycache__' -delete -print \ | |
-o \ | |
-name '*.pyc' -delete -print |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(httpie)~/Code/httpie $ pyc | |
/Users/jakub/Code/httpie/httpie/__init__.pyc | |
/Users/jakub/Code/httpie/httpie/__main__.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/__init__.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/__main__.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/cli.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/client.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/compat.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/config.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/context.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/core.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/downloads.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/input.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/models.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/sessions.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__/utils.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/__pycache__ | |
/Users/jakub/Code/httpie/httpie/cli.pyc | |
/Users/jakub/Code/httpie/httpie/client.pyc | |
/Users/jakub/Code/httpie/httpie/compat.pyc | |
/Users/jakub/Code/httpie/httpie/config.pyc | |
/Users/jakub/Code/httpie/httpie/context.pyc | |
/Users/jakub/Code/httpie/httpie/core.pyc | |
/Users/jakub/Code/httpie/httpie/downloads.pyc | |
/Users/jakub/Code/httpie/httpie/input.pyc | |
/Users/jakub/Code/httpie/httpie/models.pyc | |
/Users/jakub/Code/httpie/httpie/output/__init__.pyc | |
/Users/jakub/Code/httpie/httpie/output/__pycache__/__init__.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/__pycache__/processing.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/__pycache__/streams.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/__pycache__ | |
/Users/jakub/Code/httpie/httpie/output/formatters/__init__.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__/__init__.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__/colors.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__/headers.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__/json.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__/xml.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/__pycache__ | |
/Users/jakub/Code/httpie/httpie/output/formatters/colors.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/headers.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/json.pyc | |
/Users/jakub/Code/httpie/httpie/output/formatters/xml.pyc | |
/Users/jakub/Code/httpie/httpie/output/processing.pyc | |
/Users/jakub/Code/httpie/httpie/output/streams.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__init__.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__pycache__/__init__.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__pycache__/base.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__pycache__/builtin.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__pycache__/manager.cpython-34.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/__pycache__ | |
/Users/jakub/Code/httpie/httpie/plugins/base.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/builtin.pyc | |
/Users/jakub/Code/httpie/httpie/plugins/manager.pyc | |
/Users/jakub/Code/httpie/httpie/sessions.pyc | |
/Users/jakub/Code/httpie/httpie/utils.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/__init__.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/_argcomplete.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/__init__.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/newinterpret.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/oldinterpret.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/reinterpret.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/rewrite.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/assertion/util.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/capture.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/config.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/core.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/doctest.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/genscript.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/helpconfig.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/hookspec.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/junitxml.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/main.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/mark.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/monkeypatch.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/nose.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/pastebin.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/pdb.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/pytester.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/python.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/recwarn.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/resultlog.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/runner.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/skipping.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/standalonetemplate.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/terminal.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/tmpdir.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/_pytest/unittest.pyc | |
/Users/jakub/Code/httpie/pytest-2.5.2-py2.7.egg/pytest.pyc | |
/Users/jakub/Code/httpie/pytest_httpbin-0.0.1-py2.7.egg/pytest_httpbin/__init__.pyc | |
/Users/jakub/Code/httpie/pytest_httpbin-0.0.1-py2.7.egg/pytest_httpbin/certs.pyc | |
/Users/jakub/Code/httpie/pytest_httpbin-0.0.1-py2.7.egg/pytest_httpbin/plugin.pyc | |
/Users/jakub/Code/httpie/pytest_httpbin-0.0.1-py2.7.egg/pytest_httpbin/serve.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/fixtures.cpython-34.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_auth.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_auth.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_binary.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_binary.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_cli.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_cli.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_defaults.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_defaults.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_docs.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_docs.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_downloads.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_downloads.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_exit_status.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_exit_status.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_httpie.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_httpie.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_output.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_output.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_regressions.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_regressions.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_sessions.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_sessions.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_stream.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_stream.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_unicode.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_unicode.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_uploads.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_uploads.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_windows.cpython-27-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/test_windows.cpython-34-PYTEST.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__/utils.cpython-34.pyc | |
/Users/jakub/Code/httpie/tests/__pycache__ | |
/Users/jakub/Code/httpie/tests/fixtures.pyc | |
/Users/jakub/Code/httpie/tests/utils.pyc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment