Skip to content

Instantly share code, notes, and snippets.

View andrewpetrochenkov's full-sized avatar
🔍

Andrew P andrewpetrochenkov

🔍
View GitHub Profile
@andrewpetrochenkov
andrewpetrochenkov / replace-spaces-to-tabs.sh
Last active April 29, 2025 12:09
replace spaces to tabs #indentation #formatting #makefile #replace #sed #spaces #tabs #text-processing
find . -name 'Makefile' -exec sed -i '' -E 's/^ /\t/' {} +
@andrewpetrochenkov
andrewpetrochenkov / squid-brew-restart.sh
Created April 23, 2025 14:55
squid restart #squid #proxy
brew services stop squid
rm /opt/homebrew/var/run/squid.pid
brew services start squid
# test
brew services list | grep squid
curl -x http://127.0.0.1:3128 -v https://example.com
cat /opt/homebrew/var/logs/access.log
@andrewpetrochenkov
andrewpetrochenkov / git-push.sh
Last active April 14, 2025 11:53
git push #git
git push --all "$(git remote -v | awk '{print $1}' | uniq)"
git push -f --all "$(git remote -v | awk '{print $1}' | uniq)"
@andrewpetrochenkov
andrewpetrochenkov / python-requirements.txt.sh
Last active April 14, 2025 11:01
python requirements.txt #python #requirements.txt
# pipreqs (pip install pipreqs)
pipreqs --no-follow-links --force --print .
pipreqs --no-follow-links --force --print . | awk -F= '{print $1}' | grep -v ^configurations | grep -v ^$ > requirements.txt
sort --ignore-case -u -o requirements.txt{,}
# requirements.txt requirements.txt
python3 -m pip install -r requirements.txt
python3 -m pip install --break-system-packages -r requirements.txt
python3 -m pip --isolated install -r requirements.txt
@andrewpetrochenkov
andrewpetrochenkov / pip-install-editable.sh
Created April 14, 2025 10:54
pip install -e . #pip #python
find . -type d -name "*.egg-info" -exec rm -fr {} \;
pip install -e .
@andrewpetrochenkov
andrewpetrochenkov / pip-uninstall.sh
Created April 14, 2025 10:52
pip uninstall package #pip #python
python3 -m pip uninstall -y "$(python3 setup.py --name)"
@andrewpetrochenkov
andrewpetrochenkov / pip-install-requirements.txt.sh
Last active April 14, 2025 10:55
pip install requirements.txt #pip #python
python3 -m pip install -r requirements.txt
python3 -m pip install --break-system-packages -r requirements.txt
python3 -m pip --isolated install -r requirements.txt
@andrewpetrochenkov
andrewpetrochenkov / pylint.sh
Created April 14, 2025 10:42
pylint #pylint
git ls-files '*.py' | xargs pylint
@andrewpetrochenkov
andrewpetrochenkov / webpack-prod.sh
Last active April 13, 2025 17:42
webpack prod build
webpack --config config.js --mode=none
@andrewpetrochenkov
andrewpetrochenkov / docker-run.sh
Created February 18, 2025 18:44
docker run #docker
docker run --env-file /root/docker-compose/gistmanager.com-django-server/.env -v /var/log/gistmanager.com:/var/log/gistmanager.com -v /root/logging.conf:/code/logging.conf -it --entrypoint sh localhost:5000/gistmanager.com-django-server