topdrop

Crates.iotopdrop
lib.rstopdrop
version0.3.0
sourcesrc
created_at2023-07-28 12:50:43.621805
updated_at2023-07-28 15:52:51.323771
descriptionA Rust implementation of a dropdown window manager, similar to that of tdrop
homepage
repositoryhttps://github.com/dob9601/topdrop
max_upload_size
id928488
size25,961
Daniel O'Brien (dob9601)

documentation

README

topdrop

A small tool for managing dropdown/quake-style terminals, similar to tdrop.

Supported by any window manager supported by xdotool.

Usage: topdrop [OPTIONS] <APPLICATION_NAME> <X1> <Y1> <X2> <Y2>

Arguments:
  <APPLICATION_NAME>  The name of the application to launch
  <X1>                The top left x coordinate of the window
  <Y1>                The top left y coordinate of the window
  <X2>                The bottom right x coordinate of the window
  <Y2>                The bottom right y coordinate of the window

Options:
  -u, --unique-name <UNIQUE_NAME>  Only needed if trying to manage multiple dropdowns from the same application
  -s, --state <STATE>              [possible values: modal, sticky, maximized-vert, maximized-horz, above, below, skip-taskbar, skip-pager, fullscreen, hidden, shaded, demands-attention]
  -h, --help                       Print help

Requirements

  • xdotool
  • Linux-based/MacOS operating system

Installation

Cargo

  • cargo install topdrop

Pre-built binary

  • Can be downloaded via releases
  • Available for Apple Darwin and MUSL targets.
Commit count: 17

cargo fmt