Skip to content

operations-project/composer-remote-bin-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Bin Scripts

Download things into the bin-dir.

This plugin allows you to specify URLs to download on composer install as scripts.

For example, you can download a binary or phar file into your vendor/bin directory.

Advantages:

  1. Add PHP tools as phar files to alleviate the need to align composer requirements.
  2. Add scripts and tools written in other languages.
  3. Integrates with composer install.

Usage

  1. Install the plugin.

    $ composer require operations/remote-bin-scripts
    
  2. Add to composer.json:

    {
      "extra": {
        "remote-scripts": {
          "vendor/bin/hello-world": "https://raw.githubusercontent.com/operations-platform/composer-remote-bin-scripts/2.x/hello-world.sh"
        }
      }
    }
  3. Run composer install:

    $ composer install
    
  4. Run your script from the composer bin path:

    ./vendor/bin/hello-world

    Or, if you set PATH, just use the command.

    PATH=$PATH:./vendor/bin
    hello-world

About

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published