Download the PHP package kalamuna/terminatur without Composer

On this page you can find all versions of the php package kalamuna/terminatur. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package terminatur

Terminatur

Deprecated.

Many components of this software have reached end of life and the project is no longer actively maintained

Please check out the successor project Kalabox2. This project is still under development but it very actively supported and should reach feature parity with Kalabox 1 shortly.

Terminatur is a set of drush commands to extend the functionality provided by the amazing Terminus

Specifically Terminatur allows you to build Pantheon sites on your local development environment. It takes care of handling your settings, vhosts, aliases... all the stuff that is generally annoying. You can also easily spin up new sites.

Terminatur was written with the underlying Kalastack environment in mind. However, Terminatur features a pluggable architecture and it should be easy to add support for MAMP, Megladon or any NIX based development stack.

If you are interested in providing some of these environmental plugins please contact us!

Requirements

Installing Terminatur with Composer and Packagist

Composer is a dependency manager for PHP, and Packagist is the main Composer repository. Terminatur can be found on Packagist as kalamuna/terminatur

The easiest way to install Composer for *nix (including Mac):

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

More detailed installation instructions for multiple platforms can be found in the Composer Documentation.

Normal installation

# Download Terminatur for non-development use.
composer create-project kalamuna/terminatur $HOME/.drush/terminatur -s dev --no-dev -n
# Clear Drush's cache.
drush cc drush

To get updates when available just run

# Updating Terminatur.
composer update --no-dev --working-dir $HOME/.drush/terminatur

Installing Terminatur with Git

If you are unable to use Composer, Terminatur can be installed using git. This method is not recommended as dependencies will not be automatically installed if they're missing.

git clone https://github.com/kalamuna/terminatur.git $HOME/.drush/terminatur
# Clear Drush's cache.
drush cc drush

Quickstart

# Authenticate with Pantheon and pull down your aliases
drush ta
# List terminatur site aliases
drush sa | grep terminatur
# Download a site with all its files
drush pullsite mysite.dev # mysite.dev is from the alias @terminatur.mysite.dev
# Remove this site
drush crush mysite.dev

Some more indepth things

This will also add an entry to your hosts file, set up a vhost on supported environments and add a local drush alias for you to work with. Your settings.php will be edited to contain the local connection configuration. If you run this command a second time it will refresh your code, data and files.

Running any of these commands more than once will simply fetch what's new and pull it down.

Not much else required to explain here!

Builds a new site and sets up hosts, vhosts, settings, aliases.

You should run this anytime you add/remove a site on Pantheon or make a backup.

Plus run drush newsite --help for a complete listing of command options.

UPDATING YOUR HOST HOSTS FILE

Remember that if you have Terminatur installed in a VM you may have to edit your host machine's host file to see your site in your browser.

The Future

Contributing

Please use the issue tracker if you find any bugs or wish to contribute.


(C) 2013 Kalamuna LLC


All versions of terminatur with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.3
pantheon-systems/terminus Version dev-master#d00bd65
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kalamuna/terminatur contains the following files

Loading the files please wait ....