A tool for handling automated tasks in Steinwurf.
Project description
In Steinwurf we have a few general tasks that every developer in Steinwurf needs to carry out once in a while.
For example, Releasing a new version of a project.
Steinwurf Tasker is the tool for automating such tasks.
Installation
Install the steinwurf-tasker tool using pip:
python -m pip install steinwurf-tasker
Setup config
Create a file in your home folder called .steinwurf-tasker.yaml.
Add the following content and modify the values to the
editor: code resolve_path: /home/username/projects/dependencies project_paths: - /home/username/projects/ release_email: host: smtp.emailhost.com port: 587 sender: release_email@email.com password: release_email_password receiver: release_email_receiver@email.com tailscale: api_key: tskey-123456789 url: https://api.tailscale.com/api/v2/tailnet/steinwurfvpn@gmail.com credentials: user: common_account_name password: common_account_password
Usage
You’ll now be able to use the sw command line tool. The following will list the available sw commands:
sw -l
Update
To update Steinwurf Tasker use pip:
python -m pip install steinwurf-tasker
Please make sure to also extend the config file with required information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for steinwurf_tasker-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8311c92b8c77d398b0ce50362959f0f3e3046c964c7fcc16346a8aaccba64eb4 |
|
MD5 | 7b23c36e2fca659aaa1907d8d7d46056 |
|
BLAKE2b-256 | 7888df250b6f00ba335c82cd69c0c0a6543cbc891ea834cd46c7e5880ec9fa84 |