aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-12 19:34:47 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-12 19:34:47 +1200
commit5cb8ed59e0228cc82b0e38d312cef2339da73496 (patch)
tree9b92d67cac27fb1dde5fac1be55e351c5d7cf780
parentDefine XDG_CONFIG_HOME in Makefile (diff)
downloaddotfiles-5cb8ed59e0228cc82b0e38d312cef2339da73496.tar.gz
dotfiles-5cb8ed59e0228cc82b0e38d312cef2339da73496.zip
Switch perlcritic to XDG basedirs
-rw-r--r--Makefile4
-rw-r--r--perlcritic/profile.d/perlcritic.sh2
2 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 690ffc78..d8c890df 100644
--- a/Makefile
+++ b/Makefile
@@ -495,7 +495,9 @@ install-login-shell: check-login-shell
sh install/login-shell.sh
install-perlcritic:
- cp -p -- perlcritic/perlcriticrc $(HOME)/.perlcriticrc
+ mkdir -p -- $(XDG_CONFIG_HOME)/perlcritic
+ cp -p -- perlcritic/profile.d/perlcritic.sh $(HOME)/.profile.d
+ cp -p -- perlcritic/perlcriticrc $(XDG_CONFIG_HOME)/perlcritic/perlcriticrc
install-perltidy:
cp -p -- perltidy/perltidyrc $(HOME)/.perltidyrc
diff --git a/perlcritic/profile.d/perlcritic.sh b/perlcritic/profile.d/perlcritic.sh
new file mode 100644
index 00000000..bb404c45
--- /dev/null
+++ b/perlcritic/profile.d/perlcritic.sh
@@ -0,0 +1,2 @@
+PERLCRITIC=${XDG_CONFIG_HOME:-$HOME/.config}/perlcritic/perlcriticrc
+export PERLCRITIC