Download the PHP package certificationy/certificationy-cli without Composer

On this page you can find all versions of the php package certificationy/certificationy-cli. 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 certificationy-cli

Certificationy CLI

This is the CLI tool to train on certifications.

How it looks?

Certificationy application

Installation and update

Using Composer

With Docker and Docker compose

Install the project prerequisites

The project has prerequisites:

To install Docker, refer to the official documentation for your operating system: https://docs.docker.com/install/.

Once Docker installed, to check its smooth running, run docker -v, you should get something like suit:

You must use the minimum version 1.12 of Docker.

To install the docker-composer, please also refer to the official documentation: https://docs.docker.com/compose/install/.

Once docker-composes installed (install it globally to be able and access from anywhere), to check its proper functioning, run docker-compose -v, you should get something like suit:

You must use the docker-compose version 1.10 minimum.

A makefile allows you to manipulate the container simply and easily. You have to be able to run make -v, which you are ready to choose:

Note: If you are using Windows, we strongly recommend that you use the Linux console included in Windows 10 (https://docs.microsoft.com/en-us/windows/wsl/install-win10) or to use an emulator for Command to be able to use make which will greatly facilitate the work.

Using the Container

You should then be able to run make which will show you using the Makefile:

Start the application with make start:

Once the procedure is complete you can already use the bash of the container.

Run Certificationy CLI;

To exit bash docker

Stop the application with make stop:

Runing it through docker composer

Start the container

Start it in daemon mode.

Run certificationy

Execute this instruction or whatever certificationy you want.

Stop the container

More run options

Select the number of questions

The default value is 20.

List categories

Will list all the categories available.

Only questions from certain categories

Will only get the questions from the categories "Automated tests" and "Bundles".

Use the category list from List categories.

Hide the information that questions are/aren't multiple choice

As default, the information will be displayed.

Multiple choice

Training mode: the solution is displayed after each question

Set custom configuration file

Will set custom config file.

And all combined

Note: if you pass --list [-l] then you will ONLY get the category list, regarding your other settings.


All versions of certificationy-cli with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
symfony/console Version ^4.4 || ^5.4 || ^6.0
certificationy/certificationy Version ^2.0
symfony/yaml Version ^4.4 || ^5.4 || ^6.0
certificationy/symfony-pack Version ^1.4
certificationy/php-pack Version ^1.5
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 certificationy/certificationy-cli contains the following files

Loading the files please wait ....