mirror of
https://github.com/lbonn/rofi
synced 2024-11-27 06:10:30 +00:00
c62137f8ab
* rofi moved to libera.chat * unify some theme headers and whitespace * consistently use the same hashbang for bash * improve obsolete way of testing equality see https://github.com/koalaman/shellcheck/wiki/SC2268 for explanation * use consistent function definitions in bash scripts * remove duplicated author and fix whitespace * quote all variables in scripts fixes many warnings identified through shellcheck * fix whitespace in scripts * fix whitespace in non-source files * fix spelling in non-source files * fix whitespace and indentation in source files * fix spelling in source files
21 lines
396 B
Bash
Executable file
21 lines
396 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
if [ -z $@ ]
|
|
then
|
|
gen_workspaces()
|
|
{
|
|
i3-msg -t get_workspaces | tr ',' '\n' | grep "name" | sed 's/"name":"\(.*\)"/\1/g' | sort -n
|
|
}
|
|
|
|
echo empty; gen_workspaces
|
|
else
|
|
WORKSPACE=$@
|
|
|
|
if [ "${WORKSPACE}" = "empty" ]
|
|
then
|
|
i3_empty_workspace.sh >/dev/null
|
|
elif [ -n "${WORKSPACE}" ]
|
|
then
|
|
i3-msg workspace "${WORKSPACE}" >/dev/null
|
|
fi
|
|
fi
|