Files
atlas/tui-rust/README.md
2025-12-21 16:25:17 +00:00

51 lines
888 B
Markdown

# 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
```bash
cd tui-rust
cargo build --release
```
Binary akan ada di `target/release/atlas-tui`
## Run
```bash
./target/release/atlas-tui
```
Atau set environment variable untuk API URL:
```bash
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