alpha repo init

This commit is contained in:
2025-12-21 16:25:17 +00:00
parent ad83ae84e4
commit 268af8d691
2308 changed files with 11155 additions and 148 deletions

50
tui-rust/README.md Normal file
View File

@@ -0,0 +1,50 @@
# 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