Download the PHP package joecianflone/heisenberg-toolkit-installer without Composer

On this page you can find all versions of the php package joecianflone/heisenberg-toolkit-installer. 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 heisenberg-toolkit-installer

Heisenberg Toolkit Installer

Install all your dependencies simply with the Heisenberg install.

The best way to install this would be to do it globally with Composer:

Once that has installed you have access to the walt command. This will give you the ability to install and/or update the Heisenberg toolkit. Note: the commands are written in PHP, hence Composer and it's using Symfony and the Laravel Console parser

Install

The basic structure of this command:

Out-of-the-box walt will install all your source code (the code you should be working with) into the src directory. It will all compile to the assets folder, but since that's compiled unless you've run the --deps option you won't see that folder right away.

Please note that order of src and dest is important.

Options

The installer will give you 3 options so lets go over them quickly.

--dev

walt pulls the latest code from the master branch of the Heisenberg repository. For most people, this option will be fine as it's stable and tested. If you'd like to try out the bleeding edge, you can add the --dev option and that will pull down the code in the developer branch.

The develop branch is essentially the beta branch. It will compile, it will work, but it might be buggy and we might just delete a feature you're using because it's just not a stable or set API before release.

Use this branch with caution.

--deps

When you install a fresh copy of Heisenberg you've really just pulled down the latest code, but you haven't yet compiled it all. If you tried to run gulp right now, it probably won't work because you don't have any of your NPM dependencies on your machine. The --deps option will run the following commands for you:

That way your system is compiled and ready to go for you. This will add some time to the install process though because NPM and bower can take some time.

--force

By default walt will no longer overwrite files. If you already have a .gitignore file sitting in your folder when you pull down Heisenberg it will do a diff on all files and return you a list of files that need you to manually merge. If you don't care about whatever happens to be in that folder, you can run this --force option. This will overwrite any files Heisenberg is trying to install. Use this option if you know what you're doing or else you're gonna be in a world of hurt.

Cleanup

The basic structure of this command:

In most circumstances you'll never need to run this command, but on the off-chance that a Heisenberg install fails or something else goes wrong, you can use the cleanup command to delete any leftover cruft.

Update

The basic structure of this command:

Similar to the install command, but in this case it will check to see if you need to update any files. By default it will diff your files and it will use the src and dist folders already set in the .heisenberg file that gets installed.


All versions of heisenberg-toolkit-installer with dependencies

PHP Build Version
Package Version
Requires illuminate/console Version ^5.2
illuminate/support Version ^5.2
league/flysystem Version ^1.0
illuminate/contracts Version ^5.2
symfony/process Version ^2.8
symfony/console Version ^2.8
guzzlehttp/guzzle Version ^5.3
sebastian/diff Version ^1.4
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 joecianflone/heisenberg-toolkit-installer contains the following files

Loading the files please wait ....