mirror of
https://github.com/alexpasmantier/television.git
synced 2025-07-29 06:11:37 +00:00

# Examples: ## ripgrep ```toml [metadata] name = "text" description = "A channel to find and select text from files" requirements = ["rg", "bat"] [source] command = "rg . --no-heading --line-number --colors 'match:fg:white' --colors 'path:fg:blue' --color=always" ansi = true output = "{strip_ansi|split:\\::..2}" [preview] command = "bat -n --color=always '{strip_ansi|split:\\::0}'" env = { BAT_THEME = "ansi" } offset = '{strip_ansi|split:\::1}' [ui] preview_panel = { header = '{strip_ansi|split:\::..2}' } ``` <img width="2880" height="1620" alt="Screenshot From 2025-07-19 20-56-53" src="https://github.com/user-attachments/assets/67055fd1-d03e-4c4b-ad82-dbc3ba8c80d4" /> ## git-log ```toml [metadata] name = "git-log" description = "A channel to select from git log entries" requirements = ["git", "delta"] [source] command = "git log --graph --pretty=format:'%C(yellow)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --color=always" output = "{strip_ansi|split: :1}" ansi = true [preview] command = "git show -p --stat --pretty=fuller --color=always '{strip_ansi|split: :1}' | delta" ``` <img width="2880" height="1620" alt="Screenshot From 2025-07-19 19-17-15" src="https://github.com/user-attachments/assets/be97ff35-8a35-4d26-ad14-afd5ece3fed6" />