1212 exit 2
1313fi
1414
15- type=` echo \
15+ type=$( echo \
1616" .gitignore-root # files all developers of this repo will want to exclude, in one central location
1717.gitignore-dirname # same, but ignore file in parent directory, so you can have multiple .gitignore files
1818exclude # specific to it's repo, but irrelevant to other devs
1919.gitconfig # patterns you want to ignore, independent of the repository
20- " | dmenu | cut -d ' ' -f1`
20+ " | dmenu | cut -d ' ' -f1)
2121
2222[ -z " $type " ] && echo ' Cancelled' && exit 0
2323
24- dirname=` dirname $file `
25- basename=` basename $file `
24+ dirname=$( dirname $file )
25+ basename=$( basename $file )
2626case $type in
2727 .gitignore-root)
28- root=` git root $file ` || exit 2
28+ root=$( git root $file ) || exit 2
2929 dirname=$( readlink -f $dirname )
3030 relative_dir=$( echo $dirname | sed " s#^$root ##" ) # ie: /src
3131 echo " $relative_dir /$basename " >> $root /.gitignore
@@ -35,7 +35,7 @@ case $type in
3535 echo " $basename " >> $dirname /.gitignore
3636 ;;
3737 exclude)
38- root=` git root $file ` || exit 2
38+ root=$( git root $file ) || exit 2
3939 dirname=$( readlink -f $dirname )
4040 relative_dir=$( echo $dirname | sed " s#^$root ##" )
4141 echo " $relative_dir /$basename " >> $root /info/exclude
0 commit comments