{"id":27182795,"url":"https://github.com/awaisjuno/colab","last_synced_at":"2025-04-09T15:17:03.967Z","repository":{"id":286775166,"uuid":"962193657","full_name":"awaisjuno/colab","owner":"awaisjuno","description":"Colab CLI is a modern PHP framework with a built-in Command-Line Interface (CLI)","archived":false,"fork":false,"pushed_at":"2025-04-08T09:19:03.000Z","size":99,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T15:16:57.306Z","etag":null,"topics":["back","cli","command","command-line","php","php8","phpframework"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awaisjuno.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-07T19:41:24.000Z","updated_at":"2025-04-08T09:11:04.000Z","dependencies_parsed_at":"2025-04-08T10:33:41.317Z","dependency_job_id":null,"html_url":"https://github.com/awaisjuno/colab","commit_stats":null,"previous_names":["awaisjuno/colab"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awaisjuno%2Fcolab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awaisjuno%2Fcolab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awaisjuno%2Fcolab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awaisjuno%2Fcolab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awaisjuno","download_url":"https://codeload.github.com/awaisjuno/colab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055269,"owners_count":21040157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["back","cli","command","command-line","php","php8","phpframework"],"created_at":"2025-04-09T15:17:03.371Z","updated_at":"2025-04-09T15:17:03.956Z","avatar_url":"https://github.com/awaisjuno.png","language":"PHP","readme":"Colab CLI\n\nWelcome to Colab CLI – a powerful command-line interface (CLI) framework designed to make developing and managing applications easier. Whether you're building a new web app, automating tasks, or working on a large-scale project, Colab CLI gives you the tools you need to streamline your workflow.\nTable of Contents\n\n    Introduction\n\n    Features\n\n    Installation\n\n    Usage\n\n    Contributing\n\n    License\n\nIntroduction\n\nColab CLI is a comprehensive CLI framework for developers that helps in various development tasks such as routing, database migrations, model generation, controller creation, and more. It aims to simplify the process of building applications with an easy-to-use interface while providing extensive flexibility and customization options.\nFeatures\n\n    Command-Line Utilities: Automate your workflow with built-in CLI commands for controller generation, migration, and more.\n\n    Routing System: Dynamic routing that supports custom middleware and advanced route handling.\n\n    Database Migrations: Easily manage your database schema with built-in migration commands.\n\n    Modular Architecture: Create custom commands, middleware, and tools to extend the CLI’s functionality.\n\n    Easy Setup: Simple installation and setup process to get you started quickly.\n\nInstallation\n\nTo get started with Colab CLI, follow these steps:\n\n    Clone the repository:\n\ngit clone https://github.com/awaisjuno/colab.git\n\nNavigate into the project directory:\n\ncd colab\n\nInstall dependencies (if applicable):\n\n    composer install\n\n    Set up your environment by configuring the appropriate settings in config/database.php.\n\nUsage\n\nHere are some basic commands to get you started:\nRun the Application\n\nTo run the application, simply use the cli tool:\n\nphp cli \u003ccommand\u003e\n\nFor example, to run migrations:\n\nphp cli migrate\n\nGenerate Controllers, Models, and More\n\nYou can generate controllers, models, and migrations with the following commands:\n\nphp cli createController \u003cControllerName\u003e\nphp cli createModel \u003cModelName\u003e\nphp cli createMigration \u003cMigrationName\u003e\n\nRoute Caching\n\nFor better performance, Colab CLI allows you to cache your routes:\n\nphp cli route:cache\n\nContributing\n\nWe welcome contributions to Colab CLI! If you have an idea, fix, or feature you'd like to contribute, please fork the repository and create a pull request with your changes. Here’s how to get started:\n\n    Fork the repository.\n\n    Clone your fork locally.\n\n    Create a new branch for your feature or fix.\n\n    Make your changes.\n\n    Test your changes.\n\n    Push your changes and open a pull request.\n\nCode Style\n\nPlease follow the PHP-FIG PSR-2 coding standards when contributing.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawaisjuno%2Fcolab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawaisjuno%2Fcolab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawaisjuno%2Fcolab/lists"}