Skip to content

Releases: pagesjaunes/jarvis

0.2.0

08 Dec 17:11
Compare
Choose a tag to compare

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).