Download the PHP package assimtech/tempo without Composer

On this page you can find all versions of the php package assimtech/tempo. 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 tempo

tempo

Build Status Scrutinizer Code Quality Code Coverage

A deployment tool for php projects. Execute commands on local and remote nodes using php.

Quick start

Install tempo into your project with composer:

Create a tempo.php file in the root of your project containing the following:

Then create a infrastructure.yml file containing the following:

Change "server1.example.com" to a server you have ssh access to. If you need to change username / port etc, please see the documentation on how to setup a Node

Then create a MyProject\Tempo\Command\WhereAmI class containing the following:

Run tempo from within the root of your project:

Try adding more environments / servers / commands etc

Known issues

Running tempo from a docker container may cause connection problems

Due to an issue with the latest ssh version not playing nicely with overlayfs you may experience a connection sharing issue like: Control socket connect(...): Connection refused

If the script you are running seems to be authenticating again for each remote command or if you see the MOTD coming back in the response for each command this may also be the cause.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1262287

If you have this issue, you could specify your control master path as a standard filesystem location in your infrastructure.yml (anywhere in your container outside of a host directory volume):

Documentation


All versions of tempo with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.3
assimtech/sysexits Version ^1.0
symfony/console Version ^2.3|^3.0
symfony/finder Version ^2.3|^3.0
symfony/process Version ^2.3|^3.0
symfony/yaml Version ^2.3|^3.0
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 assimtech/tempo contains the following files

Loading the files please wait ....