16 lines
415 B
PowerShell
16 lines
415 B
PowerShell
param(
|
|
[Parameter(Mandatory = $true, Position = 0)]
|
|
[string]$Command
|
|
)
|
|
$ErrorActionPreference = 'Stop'
|
|
|
|
$SessionFile = Join-Path (Join-Path $env:LOCALAPPDATA 'bw-cli') 'session.txt'
|
|
if (Test-Path $SessionFile) {
|
|
$env:BW_SESSION = (Get-Content $SessionFile -Raw).Trim()
|
|
}
|
|
if (-not $env:BW_SESSION) {
|
|
Write-Error 'Session tidak ada. Jalankan ./bw-auth.ps1 dulu'
|
|
}
|
|
|
|
bw $Command.Split(' ') | Out-String
|