Skip to content

Instantly share code, notes, and snippets.

View csloz's full-sized avatar

Lawrence Marshall Sheridan Sheed csloz

View GitHub Profile
@csloz
csloz / gist:8d2700fa63669a6419b469fcd518f942
Created October 21, 2021 05:42
Custom docker/ yml colouring for nano
#Create a custom yml colour scheme for nano
sudo tee /usr/share/nano/yaml.nanorc <<EOF >> /dev/null
# Supports files
syntax "YAML" "\.ya?ml$"
## Keywords
icolor red "^(FROM|MAINTAINER|RUN|CMD|LABEL|EXPOSE|ENV|ADD|COPY|ENTRYPOINT|VOLUME|USER|WORKDIR|ONBUILD)[[:space:]]"
@csloz
csloz / wpup.sh
Created July 21, 2021 05:57
Update wordpress, themes, plugins, and language files
#!/bin/bash
echo "Updating wordpress"
wp core update && wp plugin update --all && wp theme update --all && wp core language update
@csloz
csloz / reset_appleupdate.sh
Created October 22, 2019 06:57
Reset Apple Software Update Catalog to defaults
#!/bin/sh
# Reset Software Update Catalog to defaults
# Author: L. Sheed
# Deprecated warning can be ignored
/usr/bin/sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
/usr/bin/sudo defaults delete com.apple.SoftwareUpdate CatalogURL
/usr/bin/sudo softwareupdate --clear-catalog
@csloz
csloz / gist:8a2b2f41e3d1e0c81708b949804952b4
Created October 22, 2019 06:54
Fix right click menu slowdown delay on OSX
#!/bin/sh
# Fix right click menu slowdown delay on OSX
# Author: L. Sheed
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system
@csloz
csloz / flush_dns.sh
Last active October 22, 2019 06:52
OS X DNS flusher for all OS X versions > 11
#!/bin/sh
# OS X DNS flusher for all OS X versions > 11
# Author: L. Sheed
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
/usr/bin/say "DNS, she is flushed"
#!/bin/sh
# OS X DNS flusher for all OS X versions > 11
# Author: L. Sheed
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
@csloz
csloz / docker-update.sh
Last active October 22, 2019 06:50
Docker update script to ensure docker containers are updated, dangling unused containers are nuked, and unused images purged.
#!/bin/bash
# Ensure docker is updated, and dangling / unused images are purged
# Restarts containers when done.
# Author: L. Sheed
# Delete all dangling (unused) images
docker images -q -f dangling=true | xargs --no-run-if-empty docker rmi