Sequencer is a command-line tool written in C that allows you to automate repetitive sequences of mouse clicks and keyboard presses. This is useful for tasks requiring repeated input, improving workflow efficiency. The tool is designed to be lightweight and easy to use.
- Replicates mouse clicks a specified number of times.
- Replicates keyboard presses a specified number of times.
- Configurable delay between actions.
- Simple and intuitive command-line interface.
- A C compiler (like GCC or Clang)
- CMake (for building the project)
-
Clone the repository:
git clone https://github.com/shaderko/sequencer.git cd sequencer -
Create a build directory:
mkdir build cd build -
Build the project:
cmake .. make
-
(Optional) Install: The
make installcommand (if supported by your system) will install the executable to a system-wide location. Otherwise, the executable will be in thebuilddirectory.
sequencer/
├── CMakeLists.txt # CMake build configuration
├── LICENSE # License information
├── README.md # This file
└── src/ # Source code
└── ... # Source files (implementation details not visible from metadata)
└── deps/ # External dependencies (likely empty based on file size)
└── externals/ # External libraries (likely empty based on file size)
(Currently, configuration appears to be handled within the CMakeLists.txt file and the source code itself. There is no external configuration file detected.) Further analysis of the CMakeLists.txt file and source code would be needed to fully document configuration options.
The project uses CMake for building. The steps outlined in the "Installation" section can be repeated to rebuild the project after making changes to the source code.
No dedicated testing framework was detected in the provided metadata. Additional information would be needed to describe the testing process.
The compiled executable can be deployed directly to any system with a compatible C runtime environment.
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Star this repo if you find it helpful!