{"repo":"BlueM/cliclick","free":true,"listed":false,"github":"https://github.com/BlueM/cliclick","clone":"git clone https://github.com/BlueM/cliclick.git","description":"macOS CLI tool for emulating mouse and keyboard events","language":"Objective-C","stars":2002,"topics":["objective-c","cli","macos","mouse-events","keyboard-events","terminal"],"license":null,"category":"cli-tools","readme_excerpt":"cliclick Overview ========================= cliclick (short for “Command Line Interface Click”) is a tool for executing mouse- and keyboard-related actions from the shell/Terminal. It is written in Objective-C and runs on macOS 10.15 or later. Author: Carsten Blüm, www.bluem.net Installation -------------- If you don’t want to build cliclick yourself (see below), it is strongly recommended to install using Homebrew. Cliclick is also available on MacPorts, but at the time of writing this, MacPorts does not offer the most recent version. You could also choose a binary from the releases page, you will likely run into trouble running it (especially on a Mac with Apple Silicon processor), thanks to macOS’s security mechanisms. In either case: it is necessary to give Terminal (or iTerm or whatever you use) the permission to control the computer. This can be done in System Preferences ➔ Security ➔ Accessibility. If you invoke cliclick and nothing happens, the permission is probably missing. Since cliclick 5.1, in this case a warning will be written to stderr. Usage --------- To get a quick first impression, this is what you will get when you invoke cliclick -h : USAGE cliclick [-r] [-m ] [-d ] [-e ] [-f ] [-w ] command1 [command2] OPTIONS -r Restore initial mouse location when finished -m The mode can be either “verbose” (cliclick will print a description of each action to stdout just before it is performed) or “test” (cliclick will only print the description, but not perform the ac","default_branch":null,"files":null,"tree":[],"storefront":"/r/BlueM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BlueM/cliclick/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}