ahuggins / open-on-make
Automatically open files in editor when Artisan make:* is executed
Installs: 18 819
Dependents: 0
Suggesters: 0
Security: 0
Stars: 98
Watchers: 3
Forks: 13
Open Issues: 2
Requires
- php: ~7.4
- illuminate/console: ^7.19|^8.0
- illuminate/support: ^7.19|^8.0
- imliam/laravel-env-set-command: ^1.1
- laravel/helpers: ^1.2
- symfony/finder: ^5.1
Requires (Dev)
- orchestra/testbench: ^5.4
- phpunit/phpunit: ^8.4
- dev-master
- 47.x-dev
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1.x-dev
- 1.0.1
- 1.0.0
- 0.0.46
- 0.0.45
- 0.0.44
- 0.0.43
- 0.0.42
- 0.0.41
- 0.0.40
- 0.0.39
- 0.0.38
- 0.0.37
- 0.0.36
- 0.0.35
- 0.0.34
- 0.0.33
- 0.0.32
- 0.0.31
- 0.0.30
- 0.0.29
- 0.0.28
- 0.0.27
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- dev-upgrade_php_8
- dev-onedoto
- dev-require_dev
- dev-more_tests
- dev-tests
- dev-l61
- dev-support_actions
- dev-add_install_command
- dev-use_existing_class_path
- dev-fix_migration_make_error
- dev-l57
- dev-openflags
- dev-AndreiTelteu-patch-1
- dev-global
This package is auto-updated.
Last update: 2024-12-14 02:15:20 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 VS Code using the code
command, this can be changed by using the Artisan command:
php artisan open:install
It will ask you which editor you want, enter the corresponding number and hit enter. It will update your env file with the CLI command.
You can still set this manually, this was intended to streamline the process, make it a little faster and one less thing to look up.
Feel free to suggest or open a PR with additional editors if anything is missing.
Set env Editor manually
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 config
-
publish the package config with
php artisan vendor:publish --tag=open-on-make
Disable the package
Some team members may want to disable this feature.
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=phpstorm
Setup Instructions: https://www.jetbrains.com/help/phpstorm/opening-files-from-command-line.html
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