aboutsummaryrefslogtreecommitdiff
path: root/searchc.sh
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2021-04-12 11:57:14 +0200
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2021-04-12 11:57:14 +0200
commitf7cd30c1ea13dad0e73069de16c6a5097d0c689b (patch)
tree438f2bb6ca6c8edcae91650630d4c0a0da4a603f /searchc.sh
parent7987cce60562d4dcb43ecd140fdced1d3b27023f (diff)
downloadacme-scripts-f7cd30c1ea13dad0e73069de16c6a5097d0c689b.tar.gz
acme-scripts-f7cd30c1ea13dad0e73069de16c6a5097d0c689b.zip
Rename sc.sh -> searchc.sh
Diffstat (limited to 'searchc.sh')
-rwxr-xr-xsearchc.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/searchc.sh b/searchc.sh
new file mode 100755
index 0000000..3b62234
--- /dev/null
+++ b/searchc.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+homedevel=`echo ~/devel/`
+directory=`9p read acme/index | awk '{print "|"$1" "$6}' | grep "|$winid " | awk '{print $2}'`
+directory=`echo $directory | sed 's|/[^/]*$||'`
+if [ ! -z "`echo $directory | grep -o $homedevel`" ]; then
+ directory=`echo $directory | sed "s|$homedevel||"`
+ curdir=$homedevel
+ for i in `echo $directory | sed 's|/| |g'`; do
+ curdir=$curdir$i/
+ if [ -f "${curdir}pom.xml" ]; then
+ rootdir=$curdir
+ break
+ fi
+ done
+fi
+
+rootdir=${rootdir}src
+
+if [ -z $1 ]; then
+ IFS=''
+ while read -r LINE || [ -n "$LINE" ]; do
+ FOUND=`find $rootdir -name "*$LINE*"`
+ echo $FOUND
+ exit
+ done
+else
+ find $rootdir -name "*$1*"
+fi
+
+