KFtui Terminal Interface Overview
KFtui provides a terminal-based user interface for managing Kubernetes port forwards, offering efficient keyboard-driven control and lower resource usage.
Key Features
- Terminal-based interface
- Keyboard-driven navigation
- Low resource consumption
- Remote access support
- Configuration management
- Multi-select operations
Interface Layout
Main Screen
โโ KFtui โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ [Tab] Menu [F] Forward [H] Help โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Running Configurations โ
โ โก web-app 8080:80 default Running โ
โ โก database 5432:5432 data Stopped โ
โ โ
โ [Space] Select [Ctrl+A] Select All โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Components
- Top menu bar
- Configuration tables
- Status indicators
- Command help
Navigation
Key Commands
- Arrow keys: Navigate
- Tab: Switch sections
- Space: Select items
- Enter: Confirm actions
- Esc: Cancel/Back
Resource Usage
- Memory: ~30MB
- CPU: Minimal
- Disk: ~20MB
- Terminal: Any size
System Requirements
All Platforms
- Terminal with UTF-8 support
- Keyboard input support
- Minimum 80x24 terminal size
Remote Usage
- Terminal multiplexer (optional)
- Network connectivity
Integration Features
- Terminal Integration
- Works in any terminal
- Screen/tmux support
- Kubernetes Integration
- Multiple contexts
- Namespace support
- Service discovery
- Team Features
- Configuration sharing
- JSON import/export
- Auto-import support