Pindow allows you to have a list of "pinned" apps, open each one with one keybind {num} + keybind
.
Currently this is only available on windows
The field "keybindings"
got changed to keymaps
. And new way of setting keymaps, see here.
prev.mp4
Download the binary here or build it. Then put it somewere.
You can put it in your path or have it start on start up. Whatever suits you!
Example:
{
"configs": [
{
"name": "Work",
"apps": [
{
"app_path": "alacritty",
"args": [
"--working-directory", "D:/Desktop 2", "--hold"
]
}
],
"timeout": 10,
"keymaps": {
{
"keys": ["'"],
"modifiers": ["LCtrl"],
"event": "AddApp"
}
}
},
{
"name": "Nothing"
}
]
}
Your config is located in App Data/Roaming/Pindow/config.json
.
The fields of the config are listed here
`-d` or `--debug`: Starts the app in debug mode.
`-c {num}` or `--config {num}`: The config that the app starts in. {num} is the index.
`-p {path} or --path {path}`: Load a custom config path. If it can't find the path, it will try to create it in the path.
`--get-path `: Prints the path of the config
`-h or --help `: Prints the help menue
Documentation for keymaping are listed here
Just open a issue or pr to a existing issue and i'll see if I want it.
To run you should do: cargo run -- -d
.
There are no dependencies that will not be installed by cargo!
Bar windows requirement as it uses the windows api
Run cargo build --release
!