Цель
Я хочу написать скрипт, который будет запрашивать у пользователя несколько частей информации, размер IE, форму, цвет, которые он затем поместит в среду этого терминала . Возможно, самое главное, я также хочу запустить этот скрипт из скрипта npm.
Пример
package.json
"scripts":{
"fillVars": "source theThing.bs",
"echoVarsHoursLater": "echo $theSize" //etc
}
theThing.bs
read -p "Size: " theSize
read -p "Shape: " theShape
read -p "Color: " theColor
Примечания
И тогда я бы хотел, чтобы эти env-переменные были доступны для любых скриптов или кода, запускаемых впоследствии с того же терминала. НЕ ТОЛЬКО из этого сценария. также НЕ откуда-либо в ОС, если это возможно (также как другие терминалы или сеансы).
Я знаю, что, если я просто получу исходный текст от Thing.bs непосредственно в терминале, я смогу заставить его работать Но я не могу понять, как пройти часть сценария npm.
Это в основном удобный инструмент, но он действительно полезен для этого процесса.