AtlasOS TUI (Rust + ratatui)
Terminal User Interface untuk AtlasOS yang dibangun dengan Rust dan ratatui.
Features
- Modern TUI dengan ratatui
- Navigasi dengan keyboard
- Support untuk semua fitur AtlasOS API
- Login authentication
- Real-time data display
Build
cd tui-rust
cargo build --release
Binary akan ada di target/release/atlas-tui
Run
./target/release/atlas-tui
Atau set environment variable untuk API URL:
ATLAS_API_URL=http://localhost:8080 ./target/release/atlas-tui
Dependencies
- Rust 1.70+
- ratatui 0.27
- crossterm 0.28
- reqwest (untuk HTTP client)
- tokio (untuk async runtime)
Status
🚧 Work in Progress - Implementasi dasar sudah ada, masih perlu:
- Complete semua menu handlers
- Input forms untuk create/edit operations
- Better error handling
- Loading states
- Data tables untuk lists