An open API service indexing awesome lists of open source software.

https://github.com/gigacache/mission-impossible

A Symfony cli tool to quickly and efficiently track missions from a json file. Built for a custom event-driven middleware system.
https://github.com/gigacache/mission-impossible

event-driven-architecture middleware php symfony tool

Last synced: about 2 months ago
JSON representation

A Symfony cli tool to quickly and efficiently track missions from a json file. Built for a custom event-driven middleware system.

Awesome Lists containing this project

README

          

## Mission Impossible

A Symfony cli tool to quickly and efficiently track `missions` from a `json file`. Built for a custom `event-driven` middleware system.

## Installation

Add to Bash profile
```
cd ~
git clone https://github.com/gigacache/mission-impossible.git .mission-impossible
cd ~/.mission-impossible
composer update
export PATH=~/.mission-impossible:$PATH
source ~/.bash_profile
```

Install composer
```
make install
```

Run unit tests
```
make run-tests
```

## Commands

Get missions in project by environment
```
./mi get::missions
```
Get missions triggered by this mission
```
./mi get::missions:next
```
Get missions that triggered this mission
```
./mi get::missions:prev
```
Get missions by status
```
./mi get::missions:enabled
```