Add variables for possibles Qutebrowser paths
This commit is contained in:
parent
15a129feb4
commit
5bb2d6da76
16
qb
16
qb
|
@ -54,6 +54,10 @@ define_vars() { # {{{
|
|||
## Use Qutebrowser from Python Virtual Environment by default
|
||||
QB_VENV_MODE="0"
|
||||
|
||||
## Qutebrowser possibles paths
|
||||
QB_VENV_PYTHON_PATH="${HOME}/src/qutebrowser-venv/bin/python3"
|
||||
QB_GIT_REPOSITORY="${HOME}/repos/qutebrowser"
|
||||
|
||||
## Store selected content to a temp file
|
||||
choice_temp_file="$(mktemp -t ${PROGNAME}-XXXXXX.tmp)"
|
||||
|
||||
|
@ -108,10 +112,10 @@ get_qutebrowser_bin() { # {{{
|
|||
local_get_qutebrowser_bin_return="1"
|
||||
|
||||
## First try venv {{{
|
||||
if [ "${QB_VENV_MODE}" -eq "0" ] && [ -f ~/src/qutebrowser-venv/bin/python3 ]; then
|
||||
if [ "${QB_VENV_MODE}" -eq "0" ] && [ -f "${QB_VENV_PYTHON_PATH}" ]; then
|
||||
debug_message "get_qutebrowser_bin − \
|
||||
Qutebrowser from ${RED}venv${COLOR_DEBUG} can be used."
|
||||
QUTEBROWSER_BIN="${HOME}/src/qutebrowser-venv/bin/python3 -m qutebrowser"
|
||||
QUTEBROWSER_BIN="${QB_VENV_PYTHON_PATH} -m qutebrowser"
|
||||
local_get_qutebrowser_bin_return="0"
|
||||
### Be sure to skip other MODE if not already defined
|
||||
[ -z "${QB_PACKAGE_MODE}" ] && QB_PACKAGE_MODE="1"
|
||||
|
@ -141,8 +145,8 @@ Qutebrowser from ${RED}package${COLOR_DEBUG} not selected or can't be used."
|
|||
## }}}
|
||||
|
||||
## Finally, try git repository {{{
|
||||
if [ "${QB_GIT_MODE}" -eq "0" ] && [ -f ~/repos/qutebrowser/qutebrowser.py ]; then
|
||||
QUTEBROWSER_BIN="${HOME}/repos/qutebrowser/qutebrowser.py --backend webengine"
|
||||
if [ "${QB_GIT_MODE}" -eq "0" ] && [ -f "${QB_GIT_REPOSITORY}/qutebrowser.py" ]; then
|
||||
QUTEBROWSER_BIN="${QB_GIT_REPOSITORY}/qutebrowser.py --backend webengine"
|
||||
debug_message "get_qutebrowser_bin − \
|
||||
Qutebrowser from ${RED}Git repository${COLOR_DEBUG} will finally be used."
|
||||
local_get_qutebrowser_bin_return="0"
|
||||
|
@ -215,8 +219,8 @@ start_qutebrowser() { # {{{
|
|||
Qutebrowser is already started."
|
||||
else
|
||||
debug_message "start_qutebrowser − \
|
||||
No existing instance of Qutebrowser. Starting…"
|
||||
"${QUTEBROWSER_BIN}"
|
||||
No existing instance of Qutebrowser. Starting…" >> /tmp/qb.log
|
||||
sh -c "${QUTEBROWSER_BIN}"
|
||||
local_start_qutebrowser_return="0"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue