next#
- add
--helpflag toqbpm config
2.1 2.2#
config.tomlsupportsapplication_namefor generated XDG desktop files- defaults to
{profile_name} (qutebrowser profile), you may want just{profile_name} qbpm desktopcan be used to replace existing desktop files
- defaults to
- bumped to 2.2 because I pushed a 2.1 tag prematurely
2.0#
config#
qbpm now reads configuration options from $XDG_CONFIG_HOME/qbpm/config.toml!
- to install the default config file:
- run
qbpm config pathand confirm that it prints out a path - run
qbpm config default > "$(qbpm config path)"
- run
- supported configuration options:
config_py_template: control the contents ofconfig.pyin new profilessymlink_autoconfig: symlink qutebrowser'sautoconfig.ymlin new profilesprofile_directoryandqutebrowser_config_directory- equivalent to
--profile-dirand--qutebrowser-config-dir
- equivalent to
generate_desktop_fileanddesktop_file_directory- whether to generate XDG desktop entries for new profiles and where to put them
menu: equivalent to--menuforqbpm choosemenu_prompt: prompt shown in most menus- see default config file for more detailed documentation
other#
- support for symlinking
autoconfig.ymlin addition to or instead of sourcingconfig.py qbpm new --overwrite: back up existing config files by moving to e.g.config.py.bakcontrib/qbpm.desktop: addMimeTypeandKeywords, fix incorrect formatting ofCategories- allow help text to be slightly wider to avoid awkward line breaks
- macOS: fix detection of qutebrowser binary in
/Applications
1.0rc4#
choose: supportwalker,tofi, andwmenu- better detection of invalid/nonexistent profiles
1.0rc3#
- breaking: stop sourcing files from
~/.config/qutebrowser/conf.d/- this was undocumented, nonstandard, and didn't work as well as it could
- switch to
pyproject.toml - hopefully use the right qutebrowser dirs on Windows
choose: addqutebrowsermenu item for the main qutebrowser profile- added
-Cargument to support referencing qutebrowser configs other than the one in ~/.config - added
click-generated completions for bash and zsh - added option support to fish completions
- removed
--createfromqbpm launch - make generated
.desktopfiles match qutebrowser's more closely
1.0rc2:#
choose: supportfzfandfuzzel- use
clickfor CLI parsing qbpm launch's-n/--newrenamed to-c/--create- expand fish shell completions
1.0rc1:#
- add a man page
0.6#
- better error handling
0.5#
choose: support custom menu commandchoose: supportdmenu-wlandwofi
0.4#
choosesubcommand (thanks, @mtoohey31!)- load autoconfig.yml by default
- shell completions for fish