An open API service indexing awesome lists of open source software.

https://github.com/neflalabs/c4ignite

Tools development Codeigniter4 dengan ala-ala .sail
https://github.com/neflalabs/c4ignite

c4igniter codeigniter codeigniter4 codeigniter4-docker environtment-dev

Last synced: about 1 month ago
JSON representation

Tools development Codeigniter4 dengan ala-ala .sail

Awesome Lists containing this project

README

          


C4ignite

---

## bahlil C4ignite β€” Toolkit for CodeIgniter 4 with Laravel Sail energy

C4ignite spins up a lightweight, fully Dockerized CodeIgniter 4 workspace so you can ship faster with zero local-env drama.

---

### βš™οΈ Core commands, nice and breezy

- **Bootstrap CI4 AppStarter**
Run:
`./scripts/c4ignite init`

Drops the AppStarter skeleton into `src/` (git-ignored on purpose).

- Cache lands in `backups/cache/`, so re-runs just extract.
- Add `--force-download` when you want a fresh tarball.
- Skip `composer install` with `--no-install` if you’re offline or already set.

- **Spin up the full dev stack**
Brings up PHP, Nginx, MariaDB, Redis, and Mailhog:

```
./scripts/c4ignite up
```

Toss in `--build` when you want to rebuild the local image.

- **Handy shortcuts**
Your daily drivers:

```
./scripts/c4ignite lint
./scripts/c4ignite backup
./scripts/c4ignite build
```

Prime linting once with `./scripts/c4ignite lint --setup`.
Want a guided image build? Hit `./scripts/c4ignite build --interactive` to pick tags, push, and build args from a prompt.

- **Shell autocomplete & alias**
Install the snippet:

```
./scripts/c4ignite setup shell
source ~/.bashrc # or ~/.zshrc
```

Need a refresh without a new tab? Run `eval "$(./scripts/c4ignite setup shell --refresh)"`.

- **Backup & restore the app skeleton**
Archive `src/` (encryption optional):
```
./scripts/c4ignite backup create
```
Teammates can restore with:
```
./scripts/c4ignite backup restore
```
Or let them pick interactively:
```
./scripts/c4ignite backup restore --interactive
```

---

### πŸ“˜ Docs

- Quick guide: [`docs/c4ignite.md`](docs/c4ignite.md)
- Troubleshooting: [`docs/troubleshooting.md`](docs/troubleshooting.md)

---


Built with β˜• & enough serotonin β€” by devs who vibe with CodeIgniter 4