dbcli / mssql-cli

A command-line client for SQL Server with auto-completion and syntax highlighting
BSD 3-Clause "New" or "Revised" License
1.35k stars 192 forks source link

Add possibility to style the individual prompt placeholders #502

Open sbreakey opened 3 years ago

sbreakey commented 3 years ago

Added the possibility to style the individual prompt placeholders, since I use a few of the placeholders but want the hostname to stand out a bit more. Uses the prompt_toolkit's HTML() method, as splitting the prompt into a list of tuples seemed overkill.

Ideally I wanted to be able to style the prompt based on a regex or some sort of string matching, so that I could style it as red when I am querying a production database for example, just as a hint not to do anything stupid :) ... but I went for the easier option.

ghost commented 3 years ago

CLA assistant check
All CLA requirements met.