How to Configure
dash has extensive configuration options.
- Modify the default config which is usually under
$HOME/.config/gh-dash/config.yml. - Use the
--configflag to specify a different configuration file. - Create a
.gh-dash.ymlfile in a repo for project specific configuration.
Give me more details!
Using the following logic:
- If
$GH_DASH_CONFIGis a non-empty string,dashwill use this file for its configuration. - If
$GH_DASH_CONFIGisn’t set and you’re in a git repository, it will look for.gh-dash.ymlor.gh-dash.yamlin the repository root. - If neither of the above applies, then:
- If
$XDG_CONFIG_HOMEis a non-empty string, the default path is$XDG_CONFIG_HOME/gh-dash/config.yml. - If
$XDG_CONFIG_HOMEisn’t set, then:- On Linux and macOS systems, the default path is
$HOME/.config/gh-dash/config.yml. - On Windows systems, the default path is
%USERPROFILE%\.config\gh-dash\config.yml.
- On Linux and macOS systems, the default path is
Options
Section titled “Options”The configuration for dash is schematized. The pages in this section list the configuration
options, their defaults, and how you can use them.
Schema
Section titled “Schema”Documentation and schema for the configuration of your GitHub dashboard.
Schema Configure your IDE to autocomplete when editing the config file
Defaults Documentation for the default setting options for your GitHub dashboard.
Searching How to search and filter issues and prs
PR Section Documentation for configuring the PR sections of your GitHub dashboard.
Issue Section Documentation for configuring the issue's sections of your GitHub dashboard.
Keybindings Documentation for defining commands for your GitHub dashboard.
Layout Documentation for configuring your GitHub dashboard’s layout.
Theme Documentation for configuring your GitHub dashboard’s theme.
Reusing Settings Define global settings that will always be applied