npxコマンドの活用
npxコマンドでgithub上のnode cliを実行させる
jsからshを読んだ時に、対話形式のコマンドでの応答ができない(返答がない
実行の流れ
npxコマンド実行
→package.jsonのbinフィールドのスクリプト(バイナリ)が実行
→スクリプト内でシェルスクリプト実行
→ここで対話形式のコマンド実行
npxとlocal実行の比較
npx
pros
コマンド一発で済む
cons
local実行
globalにインストールしてもなぜか毎回npxコマンド実行時にインストールを求められる問題
そういう仕様?要確認
orgの方ではなくprivateの方に作成してしまう問題
再認証してもだめ
手動実行ではうまくいく
gh repo create xxx/xxx --private
gh authの行を消すと解消した。理由は不明
ghのバイナリ使わなくてもよかった事案
消しておく(ghないことを想定するなら親切かも)