instow

:)
git clone https://git.sr.ht/~ashymad/instow
Log | Files | Refs | LICENSE

commit 3ec309e7d3515aa445c2ef533126dd7029dc3450
parent 1ef006d8246c3304c3651bb23e7ac873df79e53f
Author: Szymon Mikulicz <szymon.mikulicz@posteo.net>
Date:   Sun,  7 Jun 2026 22:05:51 +0200

Take git root basename

Diffstat:
Msrc/main.janet | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main.janet b/src/main.janet @@ -92,7 +92,8 @@ (def triplet (string/slice (procout "gcc" "-dumpmachine") 0 -2)) (def syslibdir (path/join libdir triplet)) (def stowdir (path/join target "stow")) - (def pkg (libc/basename (os/getenv "PWD"))) + (def srcdir (string/slice (procout "git" "rev-parse" "--show-toplevel") 0 -2)) + (def pkg (libc/basename srcdir)) (def pkgdir (path/join stowdir pkg)) (def destdir (libc/mkdtemp "/tmp/instow.XXXXXX"))