New as of v0.2 is that dependencies are managed via Composer, most notably it has been rebuilt on top of Symfony's Console component to provide a more feature-packed base to build from. Follow these instructions if you haven't installed Composer before
To get started with Gitify, it's easiest to set up a local clone of this repository. After that, run Composer to download the dependencies, and finally make the Gitify file executable to run it.
$ git clone https://github.com/modmore/Gitify.git Gitify $ cd Gitify $ composer install $ chmod +x Gitify
At this point you should be able to type
./Gitify and get a response like the following:
Gitify version 1.0.0 Usage: [options] command [arguments] Options: --help -h Display this help message. --verbose -v|vv|vvv Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug. --version -V Display the Gitify version. Available commands: build Builds a MODX site from the files and configuration. extract Extracts data from the MODX site, and stores it in human readable files for editing and committing to a VCS. help Displays help for a command init Generates the .gitify file to set up a new Gitify project. Optionally installs MODX as well. list Lists commands install install:modx Downloads, configures and installs a fresh MODX installation.
If that's working as expected, the next step is to add the Gitify executable to your PATH so you can run Gitify in any directory. Edit your
~/.bash_profile and add the following, with the right path to the Gitify directory (not file) of course:
$ export PATH=/path/to/Gitify/:$PATH
Restart your terminal and you should be good to go.
For successfull installing of MODX by
Gitify modx:install command you should have installed unzip command in your system. For Debian/Ubuntu you can use
sudo apt-get install unzip.