12
12
exit 2
13
13
fi
14
14
15
- type=` echo \
15
+ type=$( echo \
16
16
" .gitignore-root # files all developers of this repo will want to exclude, in one central location
17
17
.gitignore-dirname # same, but ignore file in parent directory, so you can have multiple .gitignore files
18
18
exclude # specific to it's repo, but irrelevant to other devs
19
19
.gitconfig # patterns you want to ignore, independent of the repository
20
- " | dmenu | cut -d ' ' -f1`
20
+ " | dmenu | cut -d ' ' -f1)
21
21
22
22
[ -z " $type " ] && echo ' Cancelled' && exit 0
23
23
24
- dirname=` dirname $file `
25
- basename=` basename $file `
24
+ dirname=$( dirname $file )
25
+ basename=$( basename $file )
26
26
case $type in
27
27
.gitignore-root)
28
- root=` git root $file ` || exit 2
28
+ root=$( git root $file ) || exit 2
29
29
dirname=$( readlink -f $dirname )
30
30
relative_dir=$( echo $dirname | sed " s#^$root ##" ) # ie: /src
31
31
echo " $relative_dir /$basename " >> $root /.gitignore
@@ -35,7 +35,7 @@ case $type in
35
35
echo " $basename " >> $dirname /.gitignore
36
36
;;
37
37
exclude)
38
- root=` git root $file ` || exit 2
38
+ root=$( git root $file ) || exit 2
39
39
dirname=$( readlink -f $dirname )
40
40
relative_dir=$( echo $dirname | sed " s#^$root ##" )
41
41
echo " $relative_dir /$basename " >> $root /info/exclude
0 commit comments