one liner variable

This commit is contained in:
Manan17 2026-03-20 07:39:22 +00:00
commit 5156d573da
2 changed files with 6 additions and 4 deletions

View file

@ -112,18 +112,19 @@ function Install-UnslothStudio {
# Launch studio automatically in interactive terminals;
# in non-interactive environments (CI, Docker) just print instructions.
$LaunchCmd = ".\${VenvName}\Scripts\unsloth.exe studio -H 0.0.0.0 -p 8888"
$IsInteractive = [Environment]::UserInteractive -and (-not [Console]::IsInputRedirected)
if ($IsInteractive) {
Write-Host "==> Launching Unsloth Studio..."
Write-Host " To relaunch later, run:"
Write-Host ""
Write-Host " .\${VenvName}\Scripts\unsloth.exe studio -H 0.0.0.0 -p 8888"
Write-Host " $LaunchCmd"
Write-Host ""
& (Join-Path $VenvName "Scripts\unsloth.exe") studio -H 0.0.0.0 -p 8888
} else {
Write-Host " To launch, run:"
Write-Host ""
Write-Host " .\${VenvName}\Scripts\unsloth.exe studio -H 0.0.0.0 -p 8888"
Write-Host " $LaunchCmd"
Write-Host ""
}
}

View file

@ -217,16 +217,17 @@ echo ""
# Launch studio automatically in interactive terminals;
# in non-interactive environments (Docker, CI, cloud-init) just print instructions.
LAUNCH_CMD="./${VENV_NAME}/bin/unsloth studio -H 0.0.0.0 -p 8888"
if [ -t 0 ]; then
echo "==> Launching Unsloth Studio..."
echo " To relaunch later, run:"
echo ""
echo " ./${VENV_NAME}/bin/unsloth studio -H 0.0.0.0 -p 8888"
echo " $LAUNCH_CMD"
echo ""
exec "$VENV_NAME/bin/unsloth" studio -H 0.0.0.0 -p 8888
else
echo " To launch, run:"
echo ""
echo " ./${VENV_NAME}/bin/unsloth studio -H 0.0.0.0 -p 8888"
echo " $LAUNCH_CMD"
echo ""
fi