PHPackages                             yurii/sage - 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. yurii/sage

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

yurii/sage
==========

CLI helper for local development

0.15.0(3y ago)1392MITPHPPHP ^7.2

Since Jul 12Pushed 3y ago1 watchersCompare

[ Source](https://github.com/ytorbyk/sage)[ Packagist](https://packagist.org/packages/yurii/sage)[ RSS](/packages/yurii-sage/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (41)Used By (0)

Sage
----

[](#sage)

Sage is helper for development environment on macOS (High Sierra, Mojave, Catalina and Big Sur on intel).

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

[](#installation)

1. Since Sage depends on Brew. Install or update [Homebrew](https://brew.sh/) to the latest version using brew update.

```
# if not installed
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# add the next line into your ~/.bash_profile file (create if not exists)

export PATH="$PATH:/usr/local/sbin:$HOME/bin:$HOME/.composer/vendor/bin"

# if installed

brew update
brew upgrade
```

2. Since there is no php by default in macOS it hsould be istalled manually via brew.

```
brew install shivammathur/php/php@7.3
```

3. Download phar package from [the latest release](https://github.com/ytorbyk/sage/releases/latest) and put it in `$HOME/bin` folder.

```
curl -L https://github.com/ytorbyk/sage/releases/latest/download/sage.phar > $HOME/bin/bin-sage
chmod +x $HOME/bin/bin-sage
```

4. Create $HOME/bin/sage txt file with the next contend

```
#!/usr/bin/env bash
/usr/local/opt/php@7.3/bin/php "$HOME/bin/bin-sage" "$@"
```

5. Make the txt file executable

```
chown +x $HOME/bin/sage
```

6. \[Optional step\] Customize configuration

```
# It creates configuration dump ~/xSage/config.php.
# You can customize and move it to ~/.sage/config.php before next step if you want.

sage env:config-dump
```

7. Install and configure required environments

```
# It's automatic, you will prompt to enter your password once and two times MySQL root password.
# If you don't have installed MySQL before, just press enter (there is no password by default).
# After installation MySQL root password is 1 (until you changed it in ~/.sage/config.php config in node mysql.password)

sage env:install
```

8. \[Optional step\] Install Bash completion for the application

```
sage env:completion
```

9. Ready to use

```
# Displays a list of supported commands with short descriptions

sage list
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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 ~42 days

Recently: every ~186 days

Total

40

Last Release

1269d ago

PHP version history (2 changes)0.1.0PHP ^7.1.3

0.14.2PHP ^7.2

### Community

Maintainers

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

---

Top Contributors

[![ytorbyk](https://avatars.githubusercontent.com/u/6418650?v=4)](https://github.com/ytorbyk "ytorbyk (159 commits)")

---

Tags

cliconsolesagebrewmamp

### Embed Badge

![Health badge](/badges/yurii-sage/health.svg)

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

###  Alternatives

[mehrancodes/laravel-harbor

A CLI tool to Quickly create On-Demand preview environment for your apps.

10095.6k](/packages/mehrancodes-laravel-harbor)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1175.2k](/packages/rcsofttech-audit-trail-bundle)[samsara/roster

A PHP console tool to generate Markdown documentation from your docblocks and types hints using templates.

171.0k](/packages/samsara-roster)

PHPackages © 2026

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