Easily manage virtual machine setups for test environments.
Project description
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.
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 Distribution
tjost-0.1.0.tar.gz
(46.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tjost-0.1.0-py3-none-any.whl
(7.2 kB
view details)
File details
Details for the file tjost-0.1.0.tar.gz.
File metadata
- Download URL: tjost-0.1.0.tar.gz
- Upload date:
- Size: 46.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03a0425e96c091e6d3994d93a2939b03ac0a0783b55c0d54c39d6843b9614005
|
|
| MD5 |
d6f48de1047597252eba94fe3b7b6861
|
|
| BLAKE2b-256 |
b3597001bab127b76d56ca5c6abb8d116de224c397bb395a7c605c7b3d9c6b07
|
File details
Details for the file tjost-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tjost-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84b9b1555b487623724fe705b6527110572b3d0b5b5d71b3d3d04c525ba889ed
|
|
| MD5 |
5377a2d90a3fe46207ac1ca9e136bb14
|
|
| BLAKE2b-256 |
fde2a397d35fe6725be3e1a9044efe0988bae7b7a46fb6f2171d8722bdf2b321
|