NuShell実行時に対話モード(インタラクティブモード)か非対話モードかは$nu.is-interactiveに入っています。対話モード(インタラクティブモード)ならtrueに、そうでない場合はfalseになります。コマンドで以下のように入力すると現在実行しているNuShellの対話モードの状態(フラグ)が表示されます。
$nu.is-interactive
実行すると、以下のような画面になります。