WhatsCLI v1.3.0
Highlights
- SQLite-backed persistence — chats and messages survive restarts
- Auto-reconnect — exponential backoff on disconnect
- Full-text search — search across all messages with
/search - Modular command architecture — command registry pattern
- Comprehensive test coverage — unit tests with race detection
Features
- ANSI QR code rendering with countdown timer
- Group management:
/create,/add,/remove,/admin,/sync-groups - Media:
/sendimage,/sendvideo,/sendaudio,/upload - Paginated message loading with
/moreand/backlog - Desktop notifications via beeep or terminal bell
- Debug mode with
--debugflag
Build from Source
git clone https://github.com/PalWorks/whatscli.git
cd whatscli && make build
./whatscliRequires Go 1.22+ and GCC (for CGO/SQLite).