All Projects → MacFJA → Pharbuilder

MacFJA / Pharbuilder

Licence: mit
Create Phar of Composer based PHP application

Projects that are alternatives of or similar to Pharbuilder

laration
Simple package to see all current configurations being used by your Laravel application
Stars: ✭ 47 (-61.48%)
Mutual labels:  package, composer
unit-converter
Convert standard units from one to another with this easy to use, lightweight package
Stars: ✭ 104 (-14.75%)
Mutual labels:  package, composer
package-command
Lists, installs, and removes WP-CLI packages.
Stars: ✭ 16 (-86.89%)
Mutual labels:  package, composer
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (+17.21%)
Mutual labels:  package, composer
Package Skeleton
📦 My base for PHP packages.
Stars: ✭ 6 (-95.08%)
Mutual labels:  package, composer
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (+55.74%)
Mutual labels:  package, composer
devliver
Your private self hosted composer repository with user management
Stars: ✭ 50 (-59.02%)
Mutual labels:  package, composer
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+1654.1%)
Mutual labels:  package, composer
Sleepingowladmin
🦉 Administrative interface builder for Laravel (Laravel admin)
Stars: ✭ 671 (+450%)
Mutual labels:  package, composer
aplus
Aplus Command Line Tool
Stars: ✭ 71 (-41.8%)
Mutual labels:  package, composer
comphar
Pack all composer dependencies into a single phar file.
Stars: ✭ 67 (-45.08%)
Mutual labels:  composer, phar
Rtorrent Cleaner
🧹 rtorrent-cleaner is a tool to clean up unnecessary files in rtorrent
Stars: ✭ 36 (-70.49%)
Mutual labels:  phar, composer
video-downloader
Video Downloader for Facebook.
Stars: ✭ 63 (-48.36%)
Mutual labels:  package, composer
Htmlcache
Laravel middleware to cache the rendered html
Stars: ✭ 35 (-71.31%)
Mutual labels:  package, composer
Tooly Composer Script
Simple composer script to manage phar files using project composer.json.
Stars: ✭ 87 (-28.69%)
Mutual labels:  phar, composer
Crontabmanager
PHP library for GNU/Linux cron jobs management.
Stars: ✭ 113 (-7.38%)
Mutual labels:  composer
Composer Custom Directory Installer
A composer plugin, to install differenty types of composer packages in custom directories outside the default composer default installation path which is in the vendor folder.
Stars: ✭ 117 (-4.1%)
Mutual labels:  composer
Elm Doc Preview
Elm offline documentation previewer
Stars: ✭ 113 (-7.38%)
Mutual labels:  package
Repurrrsive
Recursive lists to use in teaching and examples, because there is no iris data for lists.
Stars: ✭ 112 (-8.2%)
Mutual labels:  package
Zflutter
Flat, round, designer-friendly pseudo-3D engine for Flutter
Stars: ✭ 121 (-0.82%)
Mutual labels:  package

PharBuilder

Create a Phar (PHp ARchive) file of your Composer based PHP application

Installation

Composer

composer require macfja/phar-builder

Phar archive

You can download the Phar directly on GitHub in the release section (https://github.com/MacFJA/PharBuilder)

Usage

Within a composer based project

vendor/bin/phar-builder

With the phar

phar-builder.phar package path-to-your-composer.json-file

Command package

Extract from the vendor/bin/phar-builder help package command

Description:
  Generate a Phar from a composer.json

Usage:
  package [options] [--] [<composer-json>]

Arguments:
  composer-json                  The path to the composer.json file.
                                 If the argument is not defined, search of a composer.json inside the current directory

Options:
      --output=OUTPUT            Where to output the Phar
      --name=NAME                The name of the Phar
      --no-dev                   Do not include dev dependencies
      --dev                      Include dev dependencies
      --no-shebang               Do not add/remove shebang
      --shebang                  Ensure that a shebang is used
      --entry-point=ENTRY-POINT  The file to include when the Phar is executed/called
      --included=INCLUDED        The list (separate by ",") of path to add in the Phar
      --excluded=EXCLUDED        The list (separate by ",") of path to exclude in the Phar
      --bz2                      Use the BZip2 compression for the Phar
      --gzip                     Use the GZip compression for the Phar
      --flat                     Do not compress the Phar
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

More information about the Composer configuration

Similar projects

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].