CLI 개요

CodeIgniter 4는 내장 명령 spark 와 유용한 명령 및 라이브러리를 제공합니다. 또한 spark 명령을 직접 만들고 CLI를 통해 컨트롤러를 실행할 수도 있습니다.

CLI란?

명령줄 인터페이스는 컴퓨터와 상호작용하는 텍스트 기반 방식입니다. 자세한 내용은 Wikipedia 문서 를 참고하세요.

왜 명령줄로 실행하나요?

CodeIgniter를 명령줄에서 실행해야 하는 이유는 많지만, 항상 명확한 것은 아닙니다.

  • wget 이나 curl 을 사용하지 않고 cron 작업을 실행할 수 있습니다.

  • 권한 설정, 캐시 폴더 정리, 백업 실행 등을 할 수 있는 대화형 “작업”을 만들 수 있습니다.

  • 다른 언어의 애플리케이션과 통합할 수 있습니다. 예를 들어 C++ 스크립트 하나가 명령 하나를 호출해 모델 안의 코드를 실행할 수도 있습니다!

Spark 명령

CodeIgniter에는 공식 명령 spark 와 여러 내장 명령이 함께 제공됩니다.

spark를 실행하면 도움말을 볼 수 있습니다:

php spark

자세한 내용은 Spark 명령 페이지를 참고하세요.

CLI 라이브러리

CLI 라이브러리는 CLI 인터페이스 작업을 쉽게 만들어 줍니다. 터미널 창에 여러 색상의 텍스트를 출력하는 간단한 방법을 제공하고, 사용자에게 정보를 묻는 기능도 있어 유연하고 똑똑한 도구를 만들기 쉽습니다.

자세한 내용은 CLI Library 페이지를 참고하세요.