blob: 103455e7f45791b48d0bce57359f5a469a6b2165 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/usr/bin/env bash
# The module name as recognized by Quickshell in XDG paths
MODULE_NAME="overview"
show_help() {
echo "Quickshell Overview CLI"
echo "Usage: qs-overview [command]"
echo ""
echo "Commands:"
echo " start Launch the overview service"
echo " toggle Toggle visibility"
echo " open Force open"
echo " close Force close"
}
case "$1" in
start)
# Quickshell checks ~/.config/quickshell then /etc/xdg/quickshell
qs -c "$MODULE_NAME"
;;
toggle)
qs ipc -c "$MODULE_NAME" call overview toggle
;;
open)
qs ipc -c "$MODULE_NAME" call overview open
;;
close)
qs ipc -c "$MODULE_NAME" call overview close
;;
*)
show_help
;;
esac
|