d41761d6e9
Rewrites oxker from Rust/ratatui to Go/Bubbletea, migrated to the Bubbletea v2 API (charm.land/bubbletea/v2). Removes all original Rust source files and legacy Go modules (internal/ui, internal/input, bubbles). Key changes: - View() returns tea.View with declarative AltScreen and MouseMode - KeyMsg → KeyPressMsg, MouseMsg → MouseClickMsg/WheelMsg/MotionMsg/ReleaseMsg - execWriteKey rewritten for v2 key fields (Code/Mod/Text) - Mouse toggle via View field instead of imperative commands - Filter/search text input uses msg.Text for v2 space key compat Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
47 lines
603 B
Markdown
47 lines
603 B
Markdown
# Oxker - Go Version
|
|
|
|
A simple TUI to view & control Docker containers, built with Bubbletea.
|
|
|
|
## Features
|
|
|
|
- View Docker containers in a table format
|
|
- Filter containers
|
|
- Start/Stop containers
|
|
- Container details
|
|
|
|
## Requirements
|
|
|
|
- Go 1.23+
|
|
- Docker installed and running
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
go install github.com/oxker/oxker@latest
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
oxker
|
|
```
|
|
|
|
## Controls
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| q | Quit |
|
|
| r | Refresh containers |
|
|
| j/k | Navigate up/down |
|
|
| enter | View container details |
|
|
| ctrl+c | Quit |
|
|
|
|
## Building
|
|
|
|
```bash
|
|
go build -o oxker
|
|
```
|
|
|
|
## License
|
|
|
|
MIT |