Skip to content

Instantly share code, notes, and snippets.

@antonfisher
Last active November 19, 2018 01:34
Show Gist options
  • Select an option

  • Save antonfisher/abb5dc55ef6a6243939fe114b08ae47d to your computer and use it in GitHub Desktop.

Select an option

Save antonfisher/abb5dc55ef6a6243939fe114b08ae47d to your computer and use it in GitHub Desktop.
eslint only added/modified js files
# eslint only added/modified js files
git status --porcelain | grep '^\s*[AM]\+\s\+.*\.js$' | sed 's/^\s*[AM]\+\s\+//' | xargs eslint
# list licenses of all node_modules
cd node_modules && for i in $(ls); do echo $i: $(npm v $i license); done
# run script on remote machine
cat s.js | ssh [email protected] "cat | node"
# npm outdate for projects in dir @climagic
for i in `ls -d */`; do echo $i; cd $i; npm outdate; cd ->/dev/null; done
# "node_modules" sizes for all subdirectories
for i in `ls -d */node_modules`; do du -sh $i 2>/dev/null; done | sort -hr
# cpu temp
cat /sys/class/thermal/thermal_zone*/temp
# copy files on change
while inotifywait -r -e modify,create,delete /directory; do rsync -avz /directory /target; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment