"(" <[email protected]> writes:
> On Sat Aug 27, 2022 at 9:56 PM BST, ( wrote:
>> guix shell -D guix -- sh <<EOF
>> ./bootstrap && ./configure --localstatedir=/var && make -j$(nproc)
>> EOF
>
> You could wrap it in a sh function:
>
> gsh() {
> guix shell $@ -- sh
> }
>
> gsh -D guix <<EOF
> ./bootstrap && ./configure --localstatedir=/var && make -j$(nproc)
> EOF
>
> -- (
Did you test that one? Because I'm pretty sure it won't work, you
aren't passing the heredoc file descriptor to sh but guix shell.
Also, that should probably be "$@", just in case.
Because Bash is garbage. :)