Pusaka Framework dilengkapi dengan beberapa package CLI atau command line tools. Package ini berguna untuk membantu developer web membuat atau memantain web application.
Pastikan sebelum menggunakan fitur ini anda sudah menginstall PHP cli.
Cara menginstall PHP cli sebagai berikut :
Windows
Buka https://windows.php.net/download/ dan download php versi 7.2 disesuaikan dengan arsitektur mesin.
Setelah download selesai extract zip ke directori C:/php
Tambahkan path enviroment variable C:/php
Buka cmd dan ketik perintah
php -v
Ubuntu
sudo apt-get install php7.2-cli
Buka terminal dan ketik perintah
php -v
Centos
yum install php7.2-cli
Buka terminal dan ketik perintah
php -v
Cara pemakaian Pusaka CLI secara sederhana dapat dilakukan dengan membuka terminal pada linux atau cmd pada
windows.
Pada windows anda bisa membuka cmd dengan cara klik dua kali pada terminal.bat yang terdapat pada directory project.
cd ./directory_project
php pusaka vendor/program:command
Jika anda sudah memahami bagaimana cara menggunakan atau memanggil command pada applikasi console Pusaka maka anda akan bisa ketahap selanjutnya yaitu membuat applikasi console anda sendiri. Untuk membuat applikasi console custom anda sendiri maka anda bisa mengikuti instruksi seperti berikut :
:root:/app/console/{vendor}/{nama_applikasi}/srcexample/app/srcexample.console.php<?php
namespace Example\App;
use Pusaka\Console\Command;
class App extends Command {
protected $signature = 'example\app:example';
protected $description = 'your description';
public function handle() {
$this->line('Your first console application');
}
}
php pusaka example/app:exampleYour first console application$options = $this->argument('--someoption');
$options = $this->arguments('--someoption');
$options = $this->option('--someoption');
$options = $this->options();
$answer = $this->ask('y/n ? ');
$password = $this->secret('password : ');
$this->line('Some string');
$this->error('Some string');
$this->info('Some string');
pusaka pusaka/easyui:compile
pusaka pusaka/easyui:add {page}