PHPackages                             alnutile/codereview - 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. alnutile/codereview

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

alnutile/codereview
===================

CLI to help with the many steps

09PHP

Since Jun 27Pushed 9y agoCompare

[ Source](https://github.com/alnutile/codereview)[ Packagist](https://packagist.org/packages/alnutile/codereview)[ RSS](/packages/alnutile-codereview/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

codereview
==========

[](#codereview)

[![Latest Version on Packagist](https://camo.githubusercontent.com/5ed88aeec486aa2e66b5331b628253e5d494cd160db8031c1345badcf8966bc3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6e7574696c652f636f64657265766965772e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alnutile/codereview)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/2937ead25215c94b72377dabecab65d8ff5eea188d1ba9c229197be58fabdd94/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f616c6e7574696c652f636f64657265766965772f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/alnutile/codereview)[![Coverage Status](https://camo.githubusercontent.com/89b936916efae2c34d12e8de89cf20cad5cd50becc9b614d1dc39f1fe0bf0148/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f616c6e7574696c652f636f64657265766965772e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/alnutile/codereview/code-structure)[![Quality Score](https://camo.githubusercontent.com/04b7be86860d249d7cca0ca41a1b421880fd2f7a8676d669e9c2ae64c3240d67/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f616c6e7574696c652f636f64657265766965772e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/alnutile/codereview)[![Total Downloads](https://camo.githubusercontent.com/5988e7b9720aa378e14a8608ab1b90660a0556d96cb274e5297d7e9a36394965/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c6e7574696c652f636f64657265766965772e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alnutile/codereview)

[![](https://camo.githubusercontent.com/45f5f513de7a79c5a32e1467af992dea49f56fd31bc4d40d8f0dcb3c06525979/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6a726b6e3038373365326a326136702f636f64655f7265766965772e706e673f646c3d30)](https://camo.githubusercontent.com/45f5f513de7a79c5a32e1467af992dea49f56fd31bc4d40d8f0dcb3c06525979/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6a726b6e3038373365326a326136702f636f64655f7265766965772e706e673f646c3d30)

Roadmap
-------

[](#roadmap)

### Features to work on

[](#features-to-work-on)

```
codereview initailize

```

Structure
---------

[](#structure)

If any of the following are applicable to your project, then the directory structure should follow industry best practises by being named the following.

```
bin/
config/
src/
tests/
vendor/

```

Install
-------

[](#install)

First install `cgr` as seen [here](https://github.com/consolidation/cgr)Then run

```
$ cgr global require alnutile/codereview:dev-master
```

So the article [here](https://medium.com/@alnutile/php-cli-skeleton-c054eedde48f) for more details

Global Install Notes
--------------------

[](#global-install-notes)

This is how a user can install this for a reliable global install:

Usage
-----

[](#usage)

Make a file in your home directory "~/.codereview/config.yml"

in that file build up some keys and values

```
github_token: "YOUR_GITHUB_TOKEN"
orgs:
  - org_1
  - org_2

```

### github\_token (required)

[](#github_token-required)

this will help query github for information

### orgs (optional)

[](#orgs-optional)

makes it easier for you to limit results

### gethistory

[](#gethistory)

This will return the history for the user

```
codereview  gethistory --committer=alnutile

```

or soon

```
codereview  gethistory --committer=alnutile --org=alfred-nutile-inc

```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

> if you get an error change the extend of `src/SkeletonClass.php` to `\PHPUnit\Framework\TestCase`your install might have setup PHPUnit 6

```
$ composer test
```

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Al](https://github.com/alnutile)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

[![alnutile](https://avatars.githubusercontent.com/u/365385?v=4)](https://github.com/alnutile "alnutile (16 commits)")

### Embed Badge

![Health badge](/badges/alnutile-codereview/health.svg)

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

###  Alternatives

[illuminate/console

The Illuminate Console package.

13045.3M6.3k](/packages/illuminate-console)[styleci/cli

The CLI tool for StyleCI

71464.1k9](/packages/styleci-cli)[winbox/args

Windows command-line formatter

20718.9k21](/packages/winbox-args)

PHPackages © 2026

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