ahuggins/open-on-make

Automatically open files in editor when Artisan make:* is executed

0.0.16 2018-06-18 21:47 UTC

README

A package that makes it easy to have the artisan make: commands open the newly created file in your editor of choice.

Installation

composer require --dev ahuggins/open-on-make

This package defaults to sublime using the subl command, if you have aliased it to something else OR wish to use a different editor, you will need to add the following to your .env file.

OPEN_ON_MAKE_EDITOR=nameOfCliCommandForEditor
OPEN_ON_MAKE_FLAGS='-a' // Flags you need passed to the above Command

Most people will probably only need to add OPEN_ON_MAKE_EDITOR to their .env file.

  • publish the package config with

    php artisan vendor:publish --tag=open-on-make

You can explicitly disable this package by setting the OPEN_ON_MAKE_ENABLED environment variable:

OPEN_ON_MAKE_ENABLED=false

Example Editor values

Sublime - OPEN_ON_MAKE_EDITOR=subl

PHPStorm - OPEN_ON_MAKE_EDITOR=pstorm

Atom - OPEN_ON_MAKE_EDITOR=atom Provided you have shell commands installed: https://user-images.githubusercontent.com/1791228/38758555-814eb602-3f3f-11e8-8071-3c9690bb0374.png

VS Code = OPEN_ON_MAKE_EDITOR=code Provided you have the code shell command installed: https://code.visualstudio.com/docs/setup/mac

License

Licensed under the MIT license