PHPackages                             kenjis/codeigniter-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. kenjis/codeigniter-cli

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

kenjis/codeigniter-cli
======================

A command-line tool for CodeIgniter 3.0

v0.1.0(10y ago)10037.1k↓41.7%22[9 issues](https://github.com/kenjis/codeigniter-cli/issues)MITPHPPHP &gt;=5.4.0

Since Jul 5Pushed 2y ago9 watchersCompare

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

READMEChangelogDependencies (3)Versions (2)Used By (0)

Cli for CodeIgniter 3.0
=======================

[](#cli-for-codeigniter-30)

[![Latest Stable Version](https://camo.githubusercontent.com/69464545219d348ceee39384f38a098742705dee3a14d6ff057dea98d7719e67/68747470733a2f2f706f7365722e707567782e6f72672f6b656e6a69732f636f646569676e697465722d636c692f762f737461626c65)](https://packagist.org/packages/kenjis/codeigniter-cli) [![Total Downloads](https://camo.githubusercontent.com/02c99e4a698d433b3b6b5812f936c488368729f7ad1ceb25283a04db02e5fb57/68747470733a2f2f706f7365722e707567782e6f72672f6b656e6a69732f636f646569676e697465722d636c692f646f776e6c6f616473)](https://packagist.org/packages/kenjis/codeigniter-cli) [![Latest Unstable Version](https://camo.githubusercontent.com/be4b59823a29152557312c8670cccb213dd306d9af1c1ce5af4f1f861fda086d/68747470733a2f2f706f7365722e707567782e6f72672f6b656e6a69732f636f646569676e697465722d636c692f762f756e737461626c65)](https://packagist.org/packages/kenjis/codeigniter-cli) [![License](https://camo.githubusercontent.com/f9456c8907145dab4a51fc1e0e4a16834e2e2448ba8748646a5551b2ef33a0f5/68747470733a2f2f706f7365722e707567782e6f72672f6b656e6a69732f636f646569676e697465722d636c692f6c6963656e7365)](https://packagist.org/packages/kenjis/codeigniter-cli)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/c7bf3eed37705040b98e339a34f44fc0b0d019153a8cac5ee231a108f74a33ab/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6b656e6a69732f636f646569676e697465722d636c692f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/kenjis/codeigniter-cli/?branch=master)[![Coverage Status](https://camo.githubusercontent.com/efb7429cbbeacdcf2e720373488b85c88f227fe635d7c78cd95c1b901d807f0b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6b656e6a69732f636f646569676e697465722d636c692f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/r/kenjis/codeigniter-cli?branch=master)[![Build Status](https://camo.githubusercontent.com/d8c9c2ca2fc33896026fec4c3efcf2ca825f7aaddf1efa096048ffb98f6fbb00/68747470733a2f2f7472617669732d63692e6f72672f6b656e6a69732f636f646569676e697465722d636c692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/kenjis/codeigniter-cli)

This package provides a Cli tool for [CodeIgniter](https://github.com/bcit-ci/CodeIgniter) 3.0.

This includes a few commands and you can create your commands easily.

This is based on Aura.Cli\_Project 2.0.

Included Commands
-----------------

[](#included-commands)

```
generate migration ... Generates migration file skeleton.
migrate            ... Run migrations.
migrate status     ... List all migration files and versions.
seed               ... Seed the database.
run                ... Run controller.

```

Folder Structure
----------------

[](#folder-structure)

```
codeigniter/
├── application/
├── ci_instance.php ... script to generate CodeIgniter instance
├── cli             ... command file
├── config/         ... config folder
└── vendor/

```

Requirements
------------

[](#requirements)

- PHP 5.4.0 or later
- `composer` command
- Git

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

[](#installation)

Install this project with Composer:

```
$ cd /path/to/codeigniter/
$ composer require kenjis/codeigniter-cli --dev

```

Install command file (`cli`) and config files (`config/`) to your CodeIgniter project:

```
$ php vendor/kenjis/codeigniter-cli/install.php

```

- Above command always overwrites exisiting files.
- You must run it at CodeIgniter project root folder.

Fix the paths in `ci_instance.php` if you need.

```
$system_path        = 'vendor/codeigniter/framework/system';
$application_folder = 'application';
$doc_root           = 'public'; // where index.php is
```

If you install CodeIgniter using [codeigniter-composer-installer](https://github.com/kenjis/codeigniter-composer-installer), you don't have to change them.

Usage
-----

[](#usage)

Show command list.

```
$ cd /path/to/codeigniter/
$ php cli

```

Show help for a command.

```
$ php cli help seed

```

Create Database Seeds
---------------------

[](#create-database-seeds)

Seeder class must be placed in `application/database/seeds` folder.

`application/database/seeds/ProductSeeder.php`

```
