{"repo":"jolicode/castor","free":true,"listed":false,"github":"https://github.com/jolicode/castor","clone":"git clone https://github.com/jolicode/castor.git","description":"🦫 A lightweight and modern task runner for Automation, CI/CD & DevOps.","language":"PHP","stars":553,"topics":["cli","command-line","command-line-tool","php-library","task-runner","tool","hacktoberfest"],"license":"MIT","category":"cli-tools","readme_excerpt":"A lightweight and modern task runner for Automation, CI/CD & DevOps. Automate everything. In PHP. Simply. Efficiently. Elegantly. Write your automation scripts in PHP, run them from the CLI. No need for Bash, Makefiles or YAML. ✅ 100% PHP - define tasks as simple PHP functions ⚡ Fast & native - no configuration, no boilerplate 🔧 Provided with a bunch of useful built-in functions 🧠 Autocompletion & descriptions for each task 🧰 Easy to integrate in your dev workflows Presentation Castor is a DX oriented task runner , that is designed to help you automate your development tasks and workflows in a simple and efficient way. It can be viewed as an alternative to Makefile, Fabric, Invoke, Shell scripts, etc., but it leverages PHP's scripting capabilities and extensive library ecosystem. It comes with many features to make your life easier: Seamless parsing of arguments and options , simplifying input handling Autocomplete support for faster and error-free typing A built-in list of useful functions: run() : Run external processes, enabling seamless integration with external tools io() : Display beautiful output and interacts with the terminal watch() : Watch files and automatically triggers actions on file modifications fs() : Create, remove, and manipulate files and directories And even more advanced functions Get started in 10 seconds → Castor can also be installed in many other ways (phar, static binaries, Composer, Github Action, etc), see the installation documentation. Basic","default_branch":null,"files":null,"tree":[],"storefront":"/r/jolicode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jolicode/castor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}