skip to navigation
skip to content

Not Logged In

jaime 0.1.0

A developer's virtual butler.

NOTE: THIS IS AT THE MOMENT (FEB 2014) ALPHA SOFTWARE AND IT'S STILL FAR FROM BEING ABLE TO DO WHAT'S DESCRIBED BELOW. SOON, THOUGH.

Jaime is a programmer's “code butler”. It is designed to help you get up to speed on a new project, whatever that means. For instance, let's say you want to start a new WordPress-based Website:

$ jaime wp new --domain example.com --codename sputnik --webserver nginx
--db mariadb --codehost bitbucket --branching simple

Assuming Jaime has your API keys and/or logins for all the services involved, the above command would register example.com on Namecheap, create a new code project with the codename “sputnik”, generate nginx config files, setup WordPress on a git repository using the “simple” branching strategy, create a private project on BitBucket, and setup your git remotes. Let's say now you want to start working on your project, no problem:

# Setup MariaDB user and database for WordPress, configure nginx for the # project, and point example.com to localhost via the /etc/hosts file. $ jaime wp setup dev

# Install a couple WP plugins $ jaime wp plugin install NAME1 NAME2

# Make sure WP is up to date and upgrade it if it's not $ jaime wp upgrade --version latest

# Let's setup Varnish… $ jaime wp varnish

# And let's activate the Varnish config $ jaime wp setup dev

# Work on WP on the browser…

# All done. Let's deploy to a new server using our local DB. $ jaime wp deploy --host digitalocean --db copy

 
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 0 downloads in the last week
  • 0 downloads in the last month