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
- Host: GitHub
- URL: https://github.com/neflalabs/c4ignite
- Owner: neflalabs
- Created: 2025-10-28T10:59:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-29T16:47:01.000Z (8 months ago)
- Last Synced: 2025-10-29T18:32:36.904Z (8 months ago)
- Topics: c4igniter, codeigniter, codeigniter4, codeigniter4-docker, environtment-dev
- Language: Shell
- Homepage:
- Size: 1.07 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Roadmap: ROADMAP.MD
Awesome Lists containing this project
README
---
##
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