v.22.10Improvement

Add Interactive History Search for ClickHouse Client Using fzf-like Utility

Add interactive history search with fzf-like utility (fzf/sk) for clickhouse-client/clickhouse-local (note you can use FZF_DEFAULT_OPTS/SKIM_DEFAULT_OPTIONS to additionally configure the behavior). #41730 (Azat Khuzhin).
Add interactive history search to clickhouse-client and clickhouse-local, leveraging a fzf-like utility (fzf/sk) for enhanced command recall.

Why it matters

This feature provides users with an efficient way to search and navigate through their command history interactively, improving usability and productivity when working with ClickHouse clients by allowing quick retrieval of previously executed commands.

How to use it

The interactive history search is integrated into clickhouse-client and clickhouse-local. Users can customize the behavior of the search by setting the environment variables FZF_DEFAULT_OPTS or SKIM_DEFAULT_OPTIONS to configure options for the underlying fzf or skim utilities.