SwayWs

A tool which allows easy moving of workspaces to and from outputs

Developed for use with the Sway compositor

Usage

``` SwayWs allows easy moving of workspaces to and from outputs

Usage: swayws

Commands: focus Focus a workspace list Lists infos about sway move Moves a workspace to a specified output range Moves a range of workspaces to a specified output help Print this message or the help of the given subcommand(s) ```

swayws m[ove]

``` Moves a workspace to a specified output

Usage: swayws move [OPTIONS]

Arguments: Workspace to move Name of the output

Options: -a, --away Moves workspace to output that does not match the specified output name --not Excludes outputs to move workspace to, must be used with --away -f, --focus Focuses specified workspace after moving it ```

swayws r[ange]

``` Moves a range of workspaces to a specified output

Usage: swayws range [OPTIONS]

Arguments: First workspace in range Last workspace in range Name of the output

Options: -a, --away Moves workspace to output that does not match the specified output name --not Excludes outputs to move workspace to, has to be used with --away -n, --numeric Assumes and are numbers and binds all workspaces in between them to the specified output ```

Examples

```sh swayws move 1 eDP-1

swayws range 11 20 DP-3 swayws range 11 20 eDP-1 --away swayws range 11 20 eDP-1 --away --not DP-3 --not DP-5

swayws list

swayws focus 1 ```