From 548d095223b52de74c29e0f67f12848503bc95ee Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 2 Jan 2019 13:22:21 +0200 Subject: - Add find.sh bash script that ignores extra directories when searching. xet7 uses this a lot when developing. Thanks to xet7 ! --- find.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 find.sh (limited to 'find.sh') diff --git a/find.sh b/find.sh new file mode 100755 index 00000000..b552866e --- /dev/null +++ b/find.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Find text from all subdirectories +# and ignore all temporary directories: +# - node-modules = installed node modules +# - .build = Wekan bundle that is combined from source. Do not edit these, these are deleted and recreated. +# - .meteor = Meteor version, packages etc at .meteor/local +# - .git = git history + +# If less or more that 1 parameter, show usage. +if (( $# != 1 )); then + echo 'Usage: ./find.sh text-to-find' + exit 0 +fi + +find . | grep -v node_modules | grep -v .build | grep -v .meteor | grep -v .git | xargs grep --no-messages $1 | less -- cgit v1.2.3-1-g7c22