Skip to main content

Easily manage virtual machine setups for test environments.

Project description

Tjost

Easily manage virtual machine setups for test environments.

Getting started

  1. Install tjost with pip install tjost.
  2. Run tjost and 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

  1. Install uv.
  2. Run uv sync to install the python dependencies.
  3. Run source .venv/bin/activate to activate the python virtual environment.

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

tjost-0.1.0.tar.gz (46.5 kB view details)

Uploaded Source

Built Distribution

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

tjost-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

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

Hashes for tjost-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03a0425e96c091e6d3994d93a2939b03ac0a0783b55c0d54c39d6843b9614005
MD5 d6f48de1047597252eba94fe3b7b6861
BLAKE2b-256 b3597001bab127b76d56ca5c6abb8d116de224c397bb395a7c605c7b3d9c6b07

See more details on using hashes here.

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

Hashes for tjost-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84b9b1555b487623724fe705b6527110572b3d0b5b5d71b3d3d04c525ba889ed
MD5 5377a2d90a3fe46207ac1ca9e136bb14
BLAKE2b-256 fde2a397d35fe6725be3e1a9044efe0988bae7b7a46fb6f2171d8722bdf2b321

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