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