The NewUp command line utility. A package generator for the everything.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Build Status Latest Stable Version Total Downloads Latest Unstable Version License

NewUp is a command line utility that makes creating packages quick, easy and universal. NewUp attempts to make creating packages for every programming language, framework, platform, etc as painless as possible. Just because NewUp is written in PHP, does not mean generated packages have to be PHP.

Installation With Composer

NewUp is installed using Composer. This is the easiest installation option as Composer is required to use NewUp. To install NewUp, decide which directory you want to install NewUp in and run the following command from that directory:

composer create-project newup/newup .

Composer will take just a moment to install all of the dependencies required for NewUp to work correctly.

To make it easier to work with NewUp, consider adding the directory you installed NewUp in to your PATH.

Global Installation With Composer

NewUp can be installed globally using Composer. To do this, issue the following command:

composer global require newup/newup

When NewUp is globally installed, it might be easier to move the configuration directory location to somewhere else on the system. To do this, copy the contents of the config directory and create a new environment variable named NEWUP_CONFIGURATION with the path to the configuration directory as the value.


NewUp contains a few settings that can be configured. Locate the config\configuration.php file and examine the various configuration items that are available to you.

General Usage

This section isn't quite ready yet as there is still some work to be done on the core utilities. Everything is getting close though!