No project description provided
Project description
Compito
This project is a command executor that allows scheduling and execution of commands. It is written in Python and uses the croniter
library for scheduling.
Installation
To install the project, you need to have Python 3.12 or higher. You can install the dependencies with the following command:
pip install compito
Usage/Examples
The project provides a command-line interface for scheduling and executing commands. Here is an example of how to use it:
python -m compito <command> [options] [args]
You can find more examples in examples directory.
Commands
Each command can be scheduled to run at specific intervals using the Scheduler
class.
Testing
To run the automated tests for this system, use the following command:
python -m unittest discover tests
Contributing
Contributions are always welcome! Please feel free to submit a pull request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file compito-0.1.1.tar.gz
.
File metadata
- Download URL: compito-0.1.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aa1b59d97187ea1f5a483f6939669ad5e09304cdb17dd31b607926aed4804f5 |
|
MD5 | 9cf952ac49ca65641b819c9e643e9cb0 |
|
BLAKE2b-256 | e8d05f0efb46970343199b47bc3f81108d5bd7e8ee08a8a22a9ce1c3be11b305 |
File details
Details for the file compito-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: compito-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f92544bf409648ad08db1f565ec1d21f97ab651055c6f600d42a362899c176 |
|
MD5 | 99f605ee1af3c29b4159150454b3a310 |
|
BLAKE2b-256 | b5081c925197bee49e6cfd8493b1834f43905ef74549828cd31a4921404e004e |