Update project documentation to reflect Phase 1 completion and outline Phase 2 priorities

This commit is contained in:
Philip Henning 2025-07-29 15:52:30 +02:00
parent fdf64d8da3
commit a4ffaebb2a
5 changed files with 381 additions and 276 deletions

View file

@ -8,8 +8,11 @@ The **hosts** project is a Python-based terminal application designed to manage
The application provides a two-pane TUI:
- **Left pane:** List of all hostname entries.
- **Left pane:** List of all hostname entries. With columns:
- IP address
- Canonical hostname
- **Right pane:** Detailed view of the selected entry.
- Since a hostname entry can have multiple host names, every hostname after the 1st is considered as alias and should be displayed in the detail view
The user can easily activate/deactivate entries, reorder them, sort by different attributes, and maintain comments. It also supports CNAME-like functionality by allowing DNS-based IP resolution and quick IP updates.
The project uses: