one liner variable
This commit is contained in:
parent
06b7fab3e5
commit
5156d573da
2 changed files with 6 additions and 4 deletions
|
|
@ -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 ""
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue