Download the PHP package dof-dss/unity_shell without Composer
On this page you can find all versions of the php package dof-dss/unity_shell. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dof-dss/unity_shell
More information about dof-dss/unity_shell
Files in dof-dss/unity_shell
Package unity_shell
Short Description Shell for managing DoF-DSS Unity projects.
License proprietary
Informations about the package unity_shell
Unity Shell
Unity Shell is a command line tool to manage Unity2 projects and sites.
Requirements
- A computer
- PHP 8+ CLI
- Composer 2.1+
PHP
To see which version of PHP you have installed, from the Mac shell run:
If you don't have PHP installed or are using an older version I would recommend using Brew (https://brew.sh)
With Brew installed run:
Composer
To see which version of Composer you have installed, from the Mac shell run:
If you don't have Composer installed, using brew run:
If you do have Composer installed run:
Installing
First clone this repository locally (See Unity2 Confluence document for recommended Unity2 directory structure).
From the unity_shell repository run:
To allow use of the Unity Shell command from any Unity2 fork without having to directly reference the Unity Shell
executable I recommend adding the repository binary directory to your shell $PATH.
As an example I'm using zsh which is the default shell for MacOS
Edit .zshrc in your user directory and add the following line (replacing the first part with the path to the repo)
Once saved you will need to run
Usage
If you have added Unity Shell to your shell path you can simply shell into a local Unity2 server fork and run
Which will provide a list of commands, the majority of which you can ignore, the interesting ones are listed in the next section.
Commands
project:create -- Create new Unity server project.
project:build -- Build the current project.
site:add -- Add a new site to the project.
site:remove -- Remove a site from the project.
site:edit -- Edit details of an existing site.
site:list -- List the sites for the project.
All versions of unity_shell with dependencies
ext-ctype Version *
ext-iconv Version *
doctrine/annotations Version ^1.13
symfony/console Version 6.0.*
symfony/filesystem Version 6.0.*
symfony/flex Version ^2
symfony/framework-bundle Version 6.0.*
symfony/runtime Version 6.0.*
symfony/yaml Version 6.0.*
webflo/drupal-finder Version ^1.2