diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ba4e7b9 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +lint: + golangci-lint run --show-stats=false diff --git a/_examples/Makefile b/_examples/Makefile new file mode 100644 index 0000000..8ad40cc --- /dev/null +++ b/_examples/Makefile @@ -0,0 +1,88 @@ +examples: example-current_workspace example-events example-find_focused_window example-get_bars example-get_config example-get_inputs example-get_marks example-get_outputs example-get_seats example-get_tree example-get_version example-get_workspaces example-run_command example-run_global_command + +clean: clean-example-current_workspace clean-example-events clean-example-find_focused_window clean-example-get_bars clean-example-get_config clean-example-get_inputs clean-example-get_marks clean-example-get_outputs clean-example-get_seats clean-example-get_tree clean-example-get_version clean-example-get_workspaces clean-example-run_command clean-example-run_global_command + +example-current_workspace: + make -C current_workspace + +example-events: + make -C events + +example-find_focused_window: + make -C find_focused_window + +example-get_bars: + make -C get_bars + +example-get_config: + make -C get_config + +example-get_inputs: + make -C get_inputs + +example-get_marks: + make -C get_marks + +example-get_outputs: + make -C get_outputs + +example-get_seats: + make -C get_seats + +example-get_tree: + make -C get_tree + +example-get_version: + make -C get_version + +example-get_workspaces: + make -C get_workspaces + +example-run_command: + make -C run_command + +example-run_global_command: + make -C run_global_command + +clean-example-current_workspace: + make -C current_workspace clean + +clean-example-events: + make -C events clean + +clean-example-find_focused_window: + make -C find_focused_window clean + +clean-example-get_bars: + make -C get_bars clean + +clean-example-get_config: + make -C get_config clean + +clean-example-get_inputs: + make -C get_inputs clean + +clean-example-get_marks: + make -C get_marks clean + +clean-example-get_outputs: + make -C get_outputs clean + +clean-example-get_seats: + make -C get_seats clean + +clean-example-get_tree: + make -C get_tree clean + +clean-example-get_version: + make -C get_version clean + +clean-example-get_workspaces: + make -C get_workspaces clean + +clean-example-run_command: + make -C run_command clean + +clean-example-run_global_command: + make -C run_global_command clean + diff --git a/_examples/current_workspace/Makefile b/_examples/current_workspace/Makefile new file mode 100644 index 0000000..676bb9f --- /dev/null +++ b/_examples/current_workspace/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f current_workspace diff --git a/_examples/current_workspace/go.mod b/_examples/current_workspace/go.mod new file mode 100644 index 0000000..742f509 --- /dev/null +++ b/_examples/current_workspace/go.mod @@ -0,0 +1,9 @@ +module current_workspace + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/current_workspace/go.sum b/_examples/current_workspace/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/current_workspace/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/events/Makefile b/_examples/events/Makefile new file mode 100644 index 0000000..7b5bd05 --- /dev/null +++ b/_examples/events/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f events diff --git a/_examples/events/go.mod b/_examples/events/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/events/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/events/go.sum b/_examples/events/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/events/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/find_focused_window/Makefile b/_examples/find_focused_window/Makefile new file mode 100644 index 0000000..f71ea42 --- /dev/null +++ b/_examples/find_focused_window/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f find_focused_window diff --git a/_examples/find_focused_window/go.mod b/_examples/find_focused_window/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/find_focused_window/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/find_focused_window/go.sum b/_examples/find_focused_window/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/find_focused_window/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_bars/Makefile b/_examples/get_bars/Makefile new file mode 100644 index 0000000..1ed9d02 --- /dev/null +++ b/_examples/get_bars/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_bars diff --git a/_examples/get_bars/go.mod b/_examples/get_bars/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_bars/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_bars/go.sum b/_examples/get_bars/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_bars/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_config/Makefile b/_examples/get_config/Makefile new file mode 100644 index 0000000..c7e8c5d --- /dev/null +++ b/_examples/get_config/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_config diff --git a/_examples/get_config/go.mod b/_examples/get_config/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_config/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_config/go.sum b/_examples/get_config/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_config/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_inputs/Makefile b/_examples/get_inputs/Makefile new file mode 100644 index 0000000..6df447e --- /dev/null +++ b/_examples/get_inputs/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_inputs diff --git a/_examples/get_inputs/go.mod b/_examples/get_inputs/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_inputs/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_inputs/go.sum b/_examples/get_inputs/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_inputs/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_marks/Makefile b/_examples/get_marks/Makefile new file mode 100644 index 0000000..aa709ec --- /dev/null +++ b/_examples/get_marks/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_marks diff --git a/_examples/get_marks/go.mod b/_examples/get_marks/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_marks/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_marks/go.sum b/_examples/get_marks/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_marks/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_outputs/Makefile b/_examples/get_outputs/Makefile new file mode 100644 index 0000000..c8a49c8 --- /dev/null +++ b/_examples/get_outputs/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_outputs diff --git a/_examples/get_outputs/go.mod b/_examples/get_outputs/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_outputs/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_outputs/go.sum b/_examples/get_outputs/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_outputs/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_seats/Makefile b/_examples/get_seats/Makefile new file mode 100644 index 0000000..2e98a85 --- /dev/null +++ b/_examples/get_seats/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_seats diff --git a/_examples/get_seats/go.mod b/_examples/get_seats/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_seats/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_seats/go.sum b/_examples/get_seats/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_seats/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_tree/Makefile b/_examples/get_tree/Makefile new file mode 100644 index 0000000..462ff6d --- /dev/null +++ b/_examples/get_tree/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_tree diff --git a/_examples/get_tree/go.mod b/_examples/get_tree/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_tree/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_tree/go.sum b/_examples/get_tree/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_tree/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_version/Makefile b/_examples/get_version/Makefile new file mode 100644 index 0000000..6d497aa --- /dev/null +++ b/_examples/get_version/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_version diff --git a/_examples/get_version/go.mod b/_examples/get_version/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_version/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_version/go.sum b/_examples/get_version/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_version/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/get_workspaces/Makefile b/_examples/get_workspaces/Makefile new file mode 100644 index 0000000..9d2431a --- /dev/null +++ b/_examples/get_workspaces/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f get_workspaces diff --git a/_examples/get_workspaces/go.mod b/_examples/get_workspaces/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/get_workspaces/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/get_workspaces/go.sum b/_examples/get_workspaces/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/get_workspaces/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/run_command/Makefile b/_examples/run_command/Makefile new file mode 100644 index 0000000..a2d1141 --- /dev/null +++ b/_examples/run_command/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f run_command diff --git a/_examples/run_command/go.mod b/_examples/run_command/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/run_command/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/run_command/go.sum b/_examples/run_command/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/run_command/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/run_global_command/Makefile b/_examples/run_global_command/Makefile new file mode 100644 index 0000000..69de6aa --- /dev/null +++ b/_examples/run_global_command/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f run_global_command diff --git a/_examples/run_global_command/go.mod b/_examples/run_global_command/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/run_global_command/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/run_global_command/go.sum b/_examples/run_global_command/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/run_global_command/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= diff --git a/_examples/send_tick/Makefile b/_examples/send_tick/Makefile new file mode 100644 index 0000000..bc02e48 --- /dev/null +++ b/_examples/send_tick/Makefile @@ -0,0 +1,5 @@ +all: + go build . + +clean: + rm -f send_tick diff --git a/_examples/send_tick/go.mod b/_examples/send_tick/go.mod new file mode 100644 index 0000000..401f360 --- /dev/null +++ b/_examples/send_tick/go.mod @@ -0,0 +1,9 @@ +module send_tick + +go 1.26 + +require github.com/alecthomas/repr v0.5.4 // indirect + +replace codeberg.org/scip/swayipc/v2 => ../.. + +require codeberg.org/scip/swayipc/v2 v2.1.0 diff --git a/_examples/send_tick/go.sum b/_examples/send_tick/go.sum new file mode 100644 index 0000000..11440b7 --- /dev/null +++ b/_examples/send_tick/go.sum @@ -0,0 +1,2 @@ +github.com/alecthomas/repr v0.5.4 h1:OVP7JEcuzU9CCDsT6STCr3rg17oQfWILtPWd2EG0uN4= +github.com/alecthomas/repr v0.5.4/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=