PHPackages                             jmal-team/lola - 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. [Framework](/categories/framework)
4. /
5. jmal-team/lola

ActiveProject[Framework](/categories/framework)

jmal-team/lola
==============

Lola CLI.

0.0.1-alpha(2y ago)111MITPHPPHP ^8.1

Since Feb 29Pushed 2y agoCompare

[ Source](https://github.com/jmal-team/lola)[ Packagist](https://packagist.org/packages/jmal-team/lola)[ Docs](https://laravel-zero.com)[ RSS](/packages/jmal-team-lola/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

About Laravel
-------------

[](#about-laravel)

Lola is a cli that boosts your . Built on top off [Laravel-Zero](https://laravel-zero.com)

Features
--------

[](#features)

- [Commands](#commands)
- [Archetictures](#archetictures)

Commands
--------

[](#commands)

You can build you own custom commands in lola that is basically a list of commands that you want to a shortcut for it

### Adding Commands

[](#adding-commands)

```
lola cmd:add "install filamentphp in laravel project"

 Enter the command that you want to add (if you have finished inserting your commands type `exit`):

>>  composer require filament/filament -W

Enter the command that you want to add (if you have finished inserting your commands type `exit`):

>>  php artisan filament:install --panels

Enter the command that you want to add (if you have finished inserting your commands type `exit`):

>> exit

added a new command
```

### Executing Commands

[](#executing-commands)

and now you can execute this command:

```
lola cmd:exec

the name of the command that you are searching for:

[install-filamentphp-in-laravel-project] install filamentphp in laravel project

>> install-filamentphp-in-laravel-project
```

### Exporting Commands

[](#exporting-commands)

```
lola cmd:export

the name of the command that you want to export:

[install-filamentphp-in-laravel-project] install filamentphp in laravel project

>> install-filamentphp-in-laravel-project
```

this command will generate a json file called **lola-commands.json**

### Deleting Commands

[](#deleting-commands)

```
lola cmd:delete install-filamentphp-in-laravel-project
```

### Importing Commands

[](#importing-commands)

```
lola cmd:import

The path of json file (default is lola-commands.json):

>> lola-commands.json
```

Archetictures
-------------

[](#archetictures)

As a developer you always find things that you want always to use like some code for some configurations for payments or integrating with third party package. **Lola** makes that possible by saving a directory or maybe a file and we call this in **Lola** archeticture.

### Adding Archetictures

[](#adding-archetictures)

```
lola arch:add ".gitignore file for laravel"

 What is the path of your archeticture? (default is current path):
 >> .gitignore

added a new archeticture
```

### Publishing Archetictures

[](#publishing-archetictures)

and now you can publish this Archeticture:

```
lola arch:publish

the name of the archeticture that you are searching for:
  [gitignore-file-for-laravel] .gitignore file for laravel

>> gitignore-file-for-laravel
```

### Exporting Archetictures

[](#exporting-archetictures)

```
lola arch:export

the name of the archeticture that you want to export:

[gitignore-file-for-laravel] .gitignore file for laravel

>> gitignore-file-for-laravel
```

this Archeticture will generate a json file called **lola-archetictures.json**

### Deleting Archetictures

[](#deleting-archetictures)

```
lola arch:delete install-filamentphp-in-laravel-project
```

### Importing Archetictures

[](#importing-archetictures)

```
lola arch:import

The path of json file (default is lola-archetictures.json):

>> lola-archetictures.json
```

License
-------

[](#license)

Lola cli is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

Notes:
======

[](#notes)

- if there is no commands or archs then an exception will pop up so i need to check when there is no records
- need to find a way to print archeticture better
- add a command to show the commands and archeticture with details
- check if a file is already exsits then it should ask if the user like to overwrite it or not and add some option to overwrite
- deploy it to github and ask Jawad and Afraa to try building it and contribute to it
- add some issues about features that you want to add in the future
- publish it in packagist and try composer require global loaidev6/lola
- write a convenient documentation

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 73.3% 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

Unknown

Total

1

Last Release

856d ago

### Community

Maintainers

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

---

Top Contributors

[![loaidev64](https://avatars.githubusercontent.com/u/121749595?v=4)](https://github.com/loaidev64 "loaidev64 (11 commits)")[![AfraaMelhem](https://avatars.githubusercontent.com/u/100386962?v=4)](https://github.com/AfraaMelhem "AfraaMelhem (4 commits)")

---

Tags

cliconsoleframeworklaravellaravel-zerolola

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/jmal-team-lola/health.svg)

```
[![Health](https://phpackages.com/badges/jmal-team-lola/health.svg)](https://phpackages.com/packages/jmal-team-lola)
```

###  Alternatives

[laravel-zero/framework

The Laravel Zero Framework.

3491.6M441](/packages/laravel-zero-framework)

PHPackages © 2026

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