Скажем, я создаю репозиторий my-npx-hello-world
имеет следующие файлы
my-npx-hello-world/
foo.sh
index.sh
package.json
пакет.json имеет
"bin": "./index.sh"
index.sh вызывает ./foo.sh, т.е.
#!/bin/sh
echo "running foo"
./foo.sh
Теперь, когда я пытаюсь запустить это
# npx my-npx-hello-world
running foo
line 4: ./foo.sh: No such file or directory
Это потому, что он ищет foo.sh в моем CWD, а не в репозитории my-npx-hello-world.
Что мне нужно сделать, чтобы я мог index.sh выполнить сценарий foo.sh в том же репо.