corner-calculator

Crates.iocorner-calculator
lib.rscorner-calculator
version0.1.3
sourcesrc
created_at2024-01-06 14:51:34.690028
updated_at2024-01-06 15:02:15.36974
descriptionCommand line utility and lib to calculate new x+y coordinates for a window for a certain direction (=numpad key) based on existing based on given screen and window dimensions.
homepage
repositoryhttps://github.com/RobertMueller2/corner-calculator.git
max_upload_size
id1090974
size9,222
René D. Obermüller (RobertMueller2)

documentation

README

Corner Calculator

Overview

Corner Calculator is a library with command-line utility written in Rust, designed to calculate new x and y coordinates based on a direction key (1-9 keypad style) and screen and window dimensions. It can be useful for window management scripts where you need to position windows in different corners or sides of the screen.

Features

  • Calculate new coordinates based on screen and window dimensions.
  • Supports keypad-style direction input (1-9).
  • Implementations for multiple numeric types (u16, u32, i16, i32) when using as library.

Requirements

  • Rust programming environment.

Installation

Clone the repository and build the project using Cargo:

git clone https://github.com/RobertMueller2/corner-calculator.git
cd corner-calculator
cargo build --release

Usage

Command-line utility

To use Corner Calculator, run the executable with the following arguments:

corner-calculator <keypad direction|1-9> <screen width|0-65535> <screen height|0-65535> <window width|0-65535> <window height|0-65535>

Example:

corner-calculator 5 1920 1080 500 300

Library

The crate is on crates.io.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

README kindly provided by ChatGPT. ;)

Commit count: 0

cargo fmt