# #Guix trick borrowed from Nix folks: the comma shell function, # fitting in a single toot, with comments. # # Run then given command via 'guix shell'. function , { pkg_ver="$(set -o pipefail; guix locate "$1" | grep /bin/ | head -1 | cut -f1)" pkg="$(echo $pkg_ver | cut -d@ -f1)" test -n "$pkg" && guix shell "$pkg" -- "$@" }