From 223d66dfcf9d0915709e23a561322e8bb4a7fac6 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 18 Dec 2020 05:21:27 +0000 Subject: build: add lei.sh + "make symlink-install" target This could've been done ages ago, but I rarely invoked public-inbox-* commands from an interactive terminal like I would with lei. --- Makefile.PL | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Makefile.PL') diff --git a/Makefile.PL b/Makefile.PL index 57592378..924e8dfd 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -223,5 +223,16 @@ Makefile.PL : MANIFEST touch -r MANIFEST \$@ \$(PERLRUN) \$@ +# Install symlinks to ~/bin (which is hopefuly in PATH) which point to +# this source tree. +# prefix + bindir matches git.git Makefile: +prefix = \$(HOME) +bindir = \$(prefix)/bin +symlink-install : + mkdir -p \$(bindir) + lei=\$\$(realpath lei.sh) && cd \$(bindir) && \\ + for x in \$(EXE_FILES); do \\ + ln -sf "\$\$lei" \$\$(basename "\$\$x"); \\ + done EOF } -- cgit v1.2.3-24-ge0c7