Skip to main content

A command line program for docker

Project description

A command line program to replace dockdock, written in Python3

Installation

pip 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 | rcash] - This will follow the logs of the chosen container

xudo pull - Pulls the Elastic Search and MySQL contianers

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

  • -c: Changelog

  • -m: Migrations

  • -s: Sql

  • -e: Email

  • -r: Rcash

  • -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 debug (php | hbng (app | admin | core)) - Enables PHP debugging or runs front end unit test debugging

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.0.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

xudo-1.1.0-py2.py3-none-any.whl (7.7 kB view hashes)

Uploaded Python 2 Python 3

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