Lewati ke isi

Tutorial CLI LearnHub di Windows

Tutorial ini ditargetkan untuk Windows Server 2025 (dan kompatibel untuk Windows modern lain dengan PowerShell).

1. Siapkan binary CLI

Unduh binary dari release resmi atau gunakan VM .ova siap pakai (lihat halaman Instalasi CLI).

Pastikan learnhub.exe sudah tersedia.

Verifikasi:

.\learnhub.exe version

2. Set API backend

$env:LAB_API_URL = "https://api.example.com"

3. Login (device flow)

.\learnhub.exe login --open-browser

Setelah approve di browser, cek identitas:

.\learnhub.exe whoami

4. Mulai lab

.\learnhub.exe start <lab-slug> --mode remote

Contoh:

.\learnhub.exe start windows-adds-basic --mode remote

5. Jalankan checker

.\learnhub.exe check

Local-only check tanpa sync backend:

.\learnhub.exe check --sync=false

6. Submit hasil

.\learnhub.exe submit

7. Cek status auth (opsional)

.\learnhub.exe auth status

Mode alternatif: Injected Token

$env:LAB_API_URL = "https://api.example.com"
$env:LAB_SESSION_TOKEN = "<token>"
.\learnhub.exe auth status
.\learnhub.exe check
.\learnhub.exe submit --lab-session-id <session-id>

File penting di Windows

  • Credentials: %APPDATA%\learnhub\credentials.json
  • Lab metadata: %USERPROFILE%\.learnhub\lab\meta.json
  • Lab token: %USERPROFILE%\.learnhub\lab\session.token