Skip to main content

A task runner build with Python

Project description

Taskup Build Build PyPi Package

Taskup is a python based task runner to simplify you build tasks. It reads some specific tasks from a special File called Tasks.json.

Installation

Package not published yet!

Using PYPI

pip install Taskup

Using Git

git clone https://github.com/haneenmahd/taskup
python main.py [...args]

Usage

Creating the config file

Your Tasks are put inside a file names Tasks.json. Taskup adds a feature to setup the Tasks.json file for you. You can run Taskup setup to set it up for you or You can manually create the file Tasks.json. It uses a JSON Format. You can a define a task by creating a property inside the file and give it a value.This value is the command that is executed when the user runs Taskup [task-you-specified].

Running Tasks

You can run tasks by by specifying Taskup with the task you specified. For eg:= Taskup build. It is gonna throw an error if it fails.

Contributing

This is project is build to centralize the user's needs. Feel free to open a issue or a PR.

If you wanna contribute to this repo read the contributing guidlines

License

Taskup is licensed under MIT. Read license

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

Taskup-1.0.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Taskup-1.0.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file Taskup-1.0.0.tar.gz.

File metadata

  • Download URL: Taskup-1.0.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for Taskup-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0f77ec8ad627582f8bdda515a25c426514224cad3b741f48c5b442402876d7a2
MD5 303dccb25c0e7fe8ea0c93c55f131add
BLAKE2b-256 a6ac6b3913765aec95fbfccc8f18add92f05daa878b8868a1dd92e9d886c0610

See more details on using hashes here.

File details

Details for the file Taskup-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: Taskup-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for Taskup-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cb9195f84ca034a58c14ca4a065d65fdfef87a756ba428889a2295dc0c4cbef
MD5 24732f9ec7951c9a0fbd959e257fe110
BLAKE2b-256 c2935752e4406d822401b804dbc1a0ec5ace611996dc9c5802795bb62f78ba77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page