Tjost
Easily manage virtual machine setups for test environments.
Getting started
- Install tjost with
pip install tjost. - Run
tjostand use the help messages to navigate the tool.
Usage
Shell Completion
To enable shell completion run one of the following commands.
# Bash
eval "$(_TJOST_COMPLETE=bash_source tjost)"
# Zsh
eval "$(_TJOST_COMPLETE=zsh_source tjost)"
# Fish
_TJOST_COMPLETE=fish_source tjost | source
Journald logging
To enable journald logging, install the optional dependencies for systemd.
# Use the package that is provided by your os manufacturer
sudo apt install libsystemd-dev
# Install the systemd dependencies for tjost
pip install tjost[systemd]
Configure journald logging in the configuration.
# .tjost.yaml
logging:
journal:
enabled: true
Development
- Install uv.
- Run
uv syncto install the python dependencies. - Run
source .venv/bin/activateto activate the python virtual environment.
Metadata
Release files for tjost 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tjost-0.1.0.tar.gz | 46.5 kB | Without provenance | Details for tjost-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| tjost-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for tjost-0.1.0-py3-none-any.whl |
Total release size: 53.8 kB
Release files / tjost-0.1.0.tar.gz
| Download URL | tjost-0.1.0.tar.gz |
|---|---|
| Size | 46.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03a0425e96c091e6d3994d93a2939b03ac0a0783b55c0d54c39d6843b9614005
|
|
BLAKE2b-256 checksum How to use checksums |
b3597001bab127b76d56ca5c6abb8d116de224c397bb395a7c605c7b3d9c6b07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.5
|
Release files / tjost-0.1.0-py3-none-any.whl
| Download URL | tjost-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
84b9b1555b487623724fe705b6527110572b3d0b5b5d71b3d3d04c525ba889ed
|
|
BLAKE2b-256 checksum How to use checksums |
fde2a397d35fe6725be3e1a9044efe0988bae7b7a46fb6f2171d8722bdf2b321
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.5
|
Security for tjost 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.