PHPackages                             joecianflone/heisenberg-toolkit-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. joecianflone/heisenberg-toolkit-installer

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

joecianflone/heisenberg-toolkit-installer
=========================================

The Heisenberg-Toolkit Installer.

0.6.0(9y ago)1100MITPHP

Since Apr 7Pushed 9y ago2 watchersCompare

[ Source](https://github.com/JoeCianflone/heisenberg-toolkit-installer)[ Packagist](https://packagist.org/packages/joecianflone/heisenberg-toolkit-installer)[ RSS](/packages/joecianflone-heisenberg-toolkit-installer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (20)Used By (0)

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:

```
composer global require joecianflone/heisenberg-toolkit-installer

```

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:

```
$ walt install   --dev --force --deps
```

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`

[](#--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`

[](#--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:

- `yarn install`
- `gulp`

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`

[](#--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:

```
$ walt cleanup
```

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:

```
$ walt update --dev --force --deps
```

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.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Recently: every ~57 days

Total

18

Last Release

3484d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a64058c76d1817832ce887219a90c6dfcdd292493d8ece80e5b977bc9dc4bc64?d=identicon)[Joe Cianflone](/maintainers/Joe%20Cianflone)

---

Top Contributors

[![JoeCianflone](https://avatars.githubusercontent.com/u/989648?v=4)](https://github.com/JoeCianflone "JoeCianflone (33 commits)")

---

Tags

javascriptsassheisenberg

### Embed Badge

![Health badge](/badges/joecianflone-heisenberg-toolkit-installer/health.svg)

```
[![Health](https://phpackages.com/badges/joecianflone-heisenberg-toolkit-installer/health.svg)](https://phpackages.com/packages/joecianflone-heisenberg-toolkit-installer)
```

###  Alternatives

[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[spatie/laravel-backup

A Laravel package to backup your application

6.0k21.8M191](/packages/spatie-laravel-backup)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[spatie/laravel-health

Monitor the health of a Laravel application

86910.0M83](/packages/spatie-laravel-health)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
