Skip to main content

A command line program for docker

Project description

A quality of life tool to help bring up docker containers, access docker logs, generate jooq, run tests and more

Installation

pip3 install xudo or python3 setup.py install to install with local files

Change /Users/ostralyan/dev to the absolute path of where the hbng folder is stored: echo '/Users/ostralyan/dev' > ~/.xudo_profile

Usage

xudo logs [api | changelog | migrations] - This will follow the logs of the chosen container

xudo pull - Pulls the Elastic Search and MySQL contianers

xudo build [-c -m -s -a -x] - Deletes the corresponding process(es) and the image(s) and builds the container from scratch

  • -c: Changelog

  • -m: Migrations

  • -s: Sql

  • -a: Api

  • -x: Api no cache

xudo test (be | app | admin | core | it) - Runs the backend, frontend or integration tests

  • be: Backend

  • it: Integration Tests

xudo watch - Watches hbng

xudo clean - Removes all dangling containers

xudo prune - Prompts to remove

  • all stopped containers

  • all networks not used by at least one container

  • all dangling images

  • all build cache

xudo -h | --help - Shows the help screen

xudo --version - Shows the version

Pushing to Pypi

cd /path/to/xudo-cli

rm -rf dist/

python setup.py sdist bdist_wheel

twine upload dist/*

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

xudo-1.1.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

xudo-1.1.1-py2.py3-none-any.whl (7.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xudo-1.1.1.tar.gz.

File metadata

  • Download URL: xudo-1.1.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xudo-1.1.1.tar.gz
Algorithm Hash digest
SHA256 66c893a36898e97b1b9e67458a35cd47ae9015de6ee790c785002e4b48eaafb1
MD5 e9abcca6f537c0f3c99cdaf1e0da67dc
BLAKE2b-256 6fdd16053ef7dc0ff8c3131a73171de75b01e284e213d30015d4a141a0f30ab6

See more details on using hashes here.

File details

Details for the file xudo-1.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xudo-1.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e317332fe1e990629bed9f7c74cdeaad0f2bcdb484f5d6bc79f379cd9e0f62c2
MD5 6d0baf0a32afaa7476fc2374842bcb70
BLAKE2b-256 cc21fa4944e2fe49fc9f0f59ed588b0b13bf290a0f1454ee69ca8ebd0ac733db

See more details on using hashes here.

Supported by

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