Download the PHP package experius/ziggy without Composer

On this page you can find all versions of the php package experius/ziggy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ziggy

Ziggy - commandline tools for Akeneo

powered by Experius

The ziggy cli tools provides some handy tools to work with Akeneo from the command line.

Authors

Installation

There are three ways to install the tools:

Download and Install Phar File

Download the latest stable Experius Ziggy phar-file from the file-server_:

wget https://raw.githubusercontent.com/experius/ziggy/master/ziggy.phar

or if you prefer to use Curl:

curl -O https://raw.githubusercontent.com/experius/ziggy/master/ziggy.phar

Now you can make the phar-file executable:

chmod +x ./ziggy.phar

The base-installation is now complete and you can verify it:

./ziggy.phar --version

The command should execute successfully and show you the version number of Ziggy like:

ziggy 1.0.0-beta1 by Experius

You now have successfully installed Ziggy! You can tailor the installation further like installing it system-wide and enable autocomplete - read on for more information about these and other features.

If you want to use the command system wide you can copy it to /usr/local/bin.

sudo cp ./ziggy.phar /usr/local/bin/

Debian / suhosin:

On some Debian systems with compiled in suhosin the phar extension must be added to a whitelist.

Add this to your php.ini file:

suhosin.executor.include.whitelist="phar"

You don't like the filename?

Just rename it to whatever you want. Or better: create an alias so that the original command name still works. This can be useful if you exchange scripts that are making use of ziggy with other users as the canonical name is ziggy.phar, Some common aliases amongst the user-base are ziggy or just zy even.

Usage / Commands

All commands try to detect the current Akeneo root directory. If you have multiple Akeneo installations you must change your working directory to the preferred installation.

You can list all available commands by::

$ ziggy.phar list

If you don't have the .phar file installed system wide you can call it with the PHP CLI interpreter::

php ziggy.phar list

Global config parameters:

--root-dir
  Force Akeneo root dir. No auto detection.
--skip-config
  Do not load any custom config.
--skip-root-check
  Do not check if ziggy runs as root.

Media

Files - Remove Orphans

Remove orphaned files from disk (orphans are files which do exist but are not found the database).

$ ziggy.phar media:files:removeorphans

PIM User Management

List PIM users

List all PIM users.

$ ziggy.phar pim:user:list

Delete PIM user

Deletes a PIM user.

$ ziggy.phar pim:user:delete [email|username]

ID can be e-mail or username. The command will attempt to find the user by username first and if it cannot be found it will attempt to find the user by e-mail. If ID is omitted you will be prompted for it. If the force parameter "-f" is omitted you will be prompted for confirmation.

Change Password PIM user

Changes the password for a PIM user.

$ ziggy.phar pim:user:change-password [email|username] [password]

ID can be e-mail or username. The command will attempt to find the user by username first and if it cannot be found it will attempt to find the user by e-mail. If ID or password is omitted you will be prompted for it. If the force parameter "-f" is omitted you will be prompted for confirmation.

Create PIM user

Creates a PIM user.

$ ziggy.phar pim:user:create [options]

  Options:
        --username[=USERNAME]
        --password[=PASSWORD]
        --firstname[=FIRSTNAME]
        --lastname[=LASTNAME]
        --email[=EMAIL]
        --user-default-locale-code[=USER-DEFAULT-LOCALE-CODE]
        --catalog-default-locale-code[=CATALOG-DEFAULT-LOCALE-CODE]
        --catalog-default-scope-code[=CATALOG-DEFAULT-SCOPE-CODE]
        --default-tree-code[=DEFAULT-TREE-CODE]

Thanks to


All versions of ziggy with dependencies

PHP Build Version
Package Version
Requires composer/composer Version ^1.3.0
symfony/console Version 3.4.23
symfony/finder Version 3.4.23
symfony/yaml Version 3.4.23
twig/twig Version 2.7.2
symfony/event-dispatcher Version 3.4.23
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package experius/ziggy contains the following files

Loading the files please wait ...