Something went wrong. Try again.
Dotfiles for my macos setup
Something went wrong. Try again.
7.6 kB · 210 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211# vi: ft=dosini[main]
# Enables context sensitive auto-completion. If this is disabled the all# possible completions will be listed.smart_completion = True
# Display the completions in several columns. (More completions will be# visible.)wider_completion_menu = False
# Multi-line mode allows breaking up the sql statements into multiple lines. If# this is set to True, then the end of the statements must have a semi-colon.# If this is set to False then sql statements can't be split into multiple# lines. End of line (return) is considered as the end of the statement.multi_line = False
# If multi_line_mode is set to "psql", in multi-line mode, [Enter] will execute# the current input if the input ends in a semicolon.# If multi_line_mode is set to "safe", in multi-line mode, [Enter] will always# insert a newline, and [Esc] [Enter] or [Alt]-[Enter] must be used to execute# a command.multi_line_mode = psql
# Destructive warning mode will alert you before executing a sql statement# that may cause harm to the database such as "drop table", "drop database"# or "shutdown".destructive_warning = True
# When `destructive_warning` is on and the user declines to proceed with a# destructive statement, the current transaction (if any) is left untouched,# by default. When setting `destructive_warning_restarts_connection` to# "True", the connection to the server is restarted. In that case, the# transaction (if any) is rolled back.destructive_warning_restarts_connection = False
# When this option is on (and if `destructive_warning` is set),# destructive statements are not executed when outside of a transaction.destructive_statements_require_transaction = False
# Enables expand mode, which is similar to `\x` in psql.expand = False
# Enables auto expand mode, which is similar to `\x auto` in psql.auto_expand = False
# If set to True, table suggestions will include a table aliasgenerate_aliases = False
# log_file location.# In Unix/Linux: ~/.config/pgcli/log# In Windows: %USERPROFILE%\AppData\Local\dbcli\pgcli\log# %USERPROFILE% is typically C:\Users\{username}log_file = default
# keyword casing preference. Possible values "lower", "upper", "auto"keyword_casing = auto
# casing_file location.# In Unix/Linux: ~/.config/pgcli/casing# In Windows: %USERPROFILE%\AppData\Local\dbcli\pgcli\casing# %USERPROFILE% is typically C:\Users\{username}casing_file = default
# If generate_casing_file is set to True and there is no file in the above# location, one will be generated based on usage in SQL/PLPGSQL functions.generate_casing_file = False
# Casing of column headers based on the casing_file described abovecase_column_headers = True
# history_file location.# In Unix/Linux: ~/.config/pgcli/history# In Windows: %USERPROFILE%\AppData\Local\dbcli\pgcli\history# %USERPROFILE% is typically C:\Users\{username}history_file = default
# Default log level. Possible values: "CRITICAL", "ERROR", "WARNING", "INFO"# and "DEBUG". "NONE" disables logging.log_level = INFO
# Order of columns when expanding * to column list# Possible values: "table_order" and "alphabetic"asterisk_column_order = table_order
# Whether to qualify with table alias/name when suggesting columns# Possible values: "always", never" and "if_more_than_one_table"qualify_columns = if_more_than_one_table
# When no schema is entered, only suggest objects in search_pathsearch_path_filter = False
# Default pager.# By default 'PAGER' environment variable is used# pager = less -SRXF
# Timing of sql statments and table rendering.timing = True
# Table format. Possible values: psql, plain, simple, grid, fancy_grid, pipe,# ascii, double, github, orgtbl, rst, mediawiki, html, latex, latex_booktabs,# textile, moinmoin, jira, vertical, tsv, csv.# Recommended: psql, fancy_grid and grid.table_format = psql
# Syntax Style. Possible values: manni, igor, xcode, vim, autumn, vs, rrt,# native, perldoc, borland, tango, emacs, friendly, monokai, paraiso-dark,# colorful, murphy, bw, pastie, paraiso-light, trac, default, fruity# Catppuccin Mocha pygments style. Provided by `catppuccin[pygments]`,# installed into pgcli's uv tool venv:# uv tool install pgcli --with 'catppuccin[pygments]'# Falls back to default highlighting if package missing.syntax_style = catppuccin-mocha
# Keybindings:# When Vi mode is enabled you can use modal editing features offered by Vi in the REPL.# When Vi mode is disabled emacs keybindings such as Ctrl-A for home and Ctrl-E# for end are available in the REPL.vi = True
# Error handling# When one of multiple SQL statements causes an error, choose to either# continue executing the remaining statements, or stopping# Possible values "STOP" or "RESUME"on_error = STOP
# Set threshold for row limit prompt. Use 0 to disable prompt.row_limit = 1000
# Skip intro on startup and goodbye on exitless_chatty = True
# Postgres prompt# \t - Current date and time# \u - Username# \h - Short hostname of the server (up to first '.')# \H - Hostname of the server# \d - Database name# \p - Database port# \i - Postgres PID# \# - "@" sign if logged in as superuser, '>' in other case# \n - Newline# \dsn_alias - name of dsn alias if -D option is used (empty otherwise)prompt = '\u@\h:\d> '
# Number of lines to reserve for the suggestion menumin_num_menu_lines = 4
# Character used to left pad multi-line queries to match the prompt size.multiline_continuation_char = ''
# The string used in place of a null value.null_string = '<null>'
# manage pager on startupenable_pager = True
# Custom colors — Catppuccin Mocha palette# https://github.com/catppuccin/catppuccin?tab=readme-ov-file#-palette# base=#1e1e2e crust=#11111b text=#cdd6f4 surface0=#313244 surface1=#45475a# overlay0=#6c7086 mauve=#cba6f7 blue=#89b4fa green=#a6e3a1 yellow=#f9e2af# red=#f38ba8 teal=#94e2d5[colors]Token.Menu.Completions.Completion.Current = 'bg:#cba6f7 #11111b bold'Token.Menu.Completions.Completion = 'bg:#313244 #cdd6f4'Token.Menu.Completions.Meta.Current = 'bg:#b4befe #11111b'Token.Menu.Completions.Meta = 'bg:#45475a #bac2de'Token.Menu.Completions.MultiColumnMeta = 'bg:#585b70 #cdd6f4'Token.Menu.Completions.ProgressButton = 'bg:#11111b'Token.Menu.Completions.ProgressBar = 'bg:#cba6f7'Token.SelectedText = '#11111b bg:#cba6f7'Token.SearchMatch = '#11111b bg:#f9e2af'Token.SearchMatch.Current = '#11111b bg:#a6e3a1'Token.Toolbar = 'bg:#181825 #bac2de'Token.Toolbar.Off = 'bg:#181825 #6c7086'Token.Toolbar.On = 'bg:#181825 #cdd6f4'Token.Toolbar.Search = 'noinherit bold'Token.Toolbar.Search.Text = 'nobold'Token.Toolbar.System = 'noinherit bold'Token.Toolbar.Arg = 'noinherit bold'Token.Toolbar.Arg.Text = 'nobold'Token.Toolbar.Transaction.Valid = 'bg:#181825 #a6e3a1 bold'Token.Toolbar.Transaction.Failed = 'bg:#181825 #f38ba8 bold'
# color of table# you can use token or custom colorsToken.Output.Header = "#cba6f7 bold"Token.Output.OddRow = ""Token.Output.EvenRow = ""
# Named queries are queries you can execute by name.[named queries]# See the documentation on named queries for more examples.# simple = select * from abc where a is not Null
# DSN to call by -D option[alias_dsn]# example_dsn = postgresql://[user[:password]@][netloc][:port][/dbname]
# Format for number representation# for decimal "d" - 12345678, ",d" - 12,345,678# for float "g" - 123456.78, ",g" - 123,456.78[data_formats]decimal = ""float = ""
# Automatically open SSH tunnels for the matched hosts[ssh tunnels]# ^example.*\.host$ = myuser:mypasswd@my.tunnel.com:4000