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.

Files for xudo, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size xudo-1.1.0-py2.py3-none-any.whl (7.7 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size xudo-1.1.0.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page