PHPackages                             phpslides/cli - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. phpslides/cli

ActiveLibrary[CLI &amp; Console](/categories/cli)

phpslides/cli
=============

CLI tool for PhpSlides Framework

v1.2.1(1y ago)820MITPHP

Since Sep 8Pushed 1y agoCompare

[ Source](https://github.com/PhpSlides/cli)[ Packagist](https://packagist.org/packages/phpslides/cli)[ RSS](/packages/phpslides-cli/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)DependenciesVersions (5)Used By (0)

PhpSlides CLI Tool
==================

[](#phpslides-cli-tool)

The `phpslides` CLI tool is designed to simplify your development workflow with PhpSlides. With this tool, you can manage and run PhpSlides projects with ease, avoiding the need to manually use PHP commands.

Installation
------------

[](#installation)

To install the `phpslides` CLI tool globally, follow these steps:

1. **Install the CLI Tool Globally**

    Run the following command to install the `phpslides` CLI tool:

    ```
    composer global require phpslides/cli
    ```
2. **Ensure the Global Composer Bin Directory is in Your PATH**

    Add the Composer global bin directory to your PATH to ensure the `phpslides` command is available in your terminal:

    ```
    export PATH="$PATH:$(composer global config bin-dir --absolute)"
    ```

    To make this change permanent, add the above line to your shell configuration file (e.g., `~/.bashrc`, `~/.zshrc`, or `~/.profile`), then source the file:

    ```
    source ~/.bashrc  # or source ~/.zshrc, or source ~/.profile
    ```

Usage
-----

[](#usage)

To verify the installation run command:

```
phpslides
```

Once installed, you can use the `phpslides` command to interact with your PhpSlides projects. Below are the available commands:

### Examples

[](#examples)

1. **Serve the Application**

    To start the development server for your PhpSlides application, run:

    ```
    phpslides serve
    ```

    This will start the server and you can access your application at `http://localhost:2200` which is the default port.

    And you can also change the port in this format: `host:port`

    Example command:

    ```
    phpslides serve 127.0.0.1:8000
    ```

    It'll serve your project at the server at `http://127.0.0.1:8000` then you can access it anywhere.
2. **Create new PhpSlides project**

    To create a new PhpSlides project, run the command:

    ```
    phpslides create project-name
    ```

    Replace the `project-name` with the name of your project. This wll create a new project in the current location of the terminal and the project directory will be the name of the project.

Contributing
------------

[](#contributing)

If you would like to contribute to the `phpslides` CLI tool, please fork the repository and submit a pull request. Your contributions and feedback are welcome!

License
-------

[](#license)

The `phpslides` CLI tool is licensed under the MIT License. See the [LICENSE](https://github.com/PhpSlides/cli/blob/main/LICENSE) file for more details.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

4

Last Release

589d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/aff7e7d7d6268a283ff2f4968de6430a826972a58b9d719cdea57b98aaf5fdb2?d=identicon)[dconco](/maintainers/dconco)

---

Top Contributors

[![dconco](https://avatars.githubusercontent.com/u/118613296?v=4)](https://github.com/dconco "dconco (18 commits)")

### Embed Badge

![Health badge](/badges/phpslides-cli/health.svg)

```
[![Health](https://phpackages.com/badges/phpslides-cli/health.svg)](https://phpackages.com/packages/phpslides-cli)
```

###  Alternatives

[wp-cli/wp-cli

WP-CLI framework

5.0k17.2M320](/packages/wp-cli-wp-cli)[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[chi-teck/drupal-code-generator

Drupal code generator

26947.8M5](/packages/chi-teck-drupal-code-generator)[seld/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

24725.8M17](/packages/seld-cli-prompt)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
