Releases: pagesjaunes/jarvis
0.2.0
Add new commands:
- core:autocomplete
- project:git:push
- project:git:gui
- project:git:summary
- project:git:diff
- project:ssh
- project:directory
- vm:php_tools:install
- vm:php_tools:update
- vm:php_tools:version
- vm:php_tools:status
- vm:service:stack-web:restart
- vm:ssh
- vm:sync:remote_to_local
Enable auto completion of commands and options using the core:autocomplete command: jarvis core:autocomplete jarvis
Enable fuzzy search like SublimeText for option project-name.
The option project-name has alias p and accepts multiple values (e.g. --project-name=/foo --project-name=/bar or -p=/foo -p=/bar).
Enable auto completion of project name active for all commands about project, with it is based on bindings, and here are some:
- arrow up and arrow down: move in the history,
- arrow left and arrow right: move the cursor left and right,
- Ctrl-A: move to the beginning of the line,
- Ctrl-E: move to the end of the line,
- Ctrl-B: move backward of one word,
- Ctrl-F: move forward of one word,
- Ctrl-W: delete first backard word,
- Backspace: delete first backward character,
- Enter: submit the line,
- Tab: autocomplete.
The command project:composer:graph-dependencies executes Graphviz executable dot in virtual machine instead of host machine.
The command project:git:pre-commit call by git hook pre-commit executes PHP tests unit and integration only if PHP files are in stage.
The command project:lint:scss use Checkstyle formatter for SCSS-Lint (https://github.com/Sweetchuck/scss_lint_reporter_checkstyle).