Runn is a powerful and flexible task runner, designed to automate repetitive and time-consuming tasks. It is written in Python, making it easy to use and integrate into your existing workflows.
- Task Definition: Ability to define and organize tasks in a clear and concise manner.
- Dependency Management: Ability to specify task dependencies so that tasks are executed in the correct order.
- Parallel Execution: Ability to run multiple tasks in parallel to improve performance and efficiency.
- Error Handling: Ability to handle errors and provide useful error messages to help identify and resolve problems.
- Plugins and Extensions: Ability to extend the functionality of the task runner with plugins and extensions.
- Cross-Platform Compatibility: Ability to run on multiple platforms, including Windows, macOS, and Linux.
- Customizable Output: Ability to customize the output of the task runner to better suit the needs of the user.
- Reporting: Ability to generate reports that provide insights into the execution of tasks and help identify areas for improvement.
- Scheduling: Ability to schedule tasks to run at specific times or intervals, either automatically or on demand.
- Version Control Integration: Ability to integrate with version control systems like Git, so that changes to tasks can be tracked and managed effectively.
To get started with Runn, follow these steps:
- Download the release .deb file here v0.2.0-alpha
- Install the package with apt.
sudo apt install ./runn_0.2.0-alpha_amd64.deb- In your project folder run the following command to initialize a runn project. You will be asked to create a script directory accept with
y.
runn- Use the command the following command to create a new task. Provide the name of the task and the extension of the script you want to create. Python and bash scripts are supported.
runn create- Edit the script file in the scripts directory. You can use the following command to run the task.
runn script_nameWe welcome contributions to the Runn project. If you would like to contribute, please follow these steps:
- Fork the Runn repository on GitHub.
- Clone your fork to your local machine.
- Make your changes.
- Commit your changes and push to your fork on GitHub.
- Submit a pull request to the Runn repository.
Runn is released under the MIT License. See the LICENSE file for more information.