{"id":15681007,"url":"https://github.com/rajasegar/gab","last_synced_at":"2025-05-07T11:41:02.591Z","repository":{"id":38174026,"uuid":"268783787","full_name":"rajasegar/gab","owner":"rajasegar","description":"Github Actions Builder - A CLI tool to create / copy / paste github actions from command line.","archived":false,"fork":false,"pushed_at":"2022-06-25T15:18:23.000Z","size":13146,"stargazers_count":11,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T00:31:43.180Z","etag":null,"topics":["cli","github-actions"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rajasegar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-02T11:35:24.000Z","updated_at":"2024-04-09T02:54:13.000Z","dependencies_parsed_at":"2022-09-02T11:32:36.457Z","dependency_job_id":null,"html_url":"https://github.com/rajasegar/gab","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajasegar%2Fgab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajasegar%2Fgab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajasegar%2Fgab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajasegar%2Fgab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajasegar","download_url":"https://codeload.github.com/rajasegar/gab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242956132,"owners_count":20212449,"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":["cli","github-actions"],"created_at":"2024-10-03T16:47:59.662Z","updated_at":"2025-03-11T01:32:35.503Z","avatar_url":"https://github.com/rajasegar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github-actions-builder\n\n[Build and Deploy](https://github.com/rajasegar/gab/workflows/Build%20and%20Deploy/badge.svg)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![npm version](http://img.shields.io/npm/v/github-actions-builder.svg?style=flat)](https://npmjs.org/package/github-actions-builder \"View this project on npm\")\n\nA CLI tool to build github actions workflows from the terminal.\n\n## install\n\n```\nnpm install github-actions-builder\n```\n\n## usage\n\n```\ngab\n```\n\nThere are 3 modes of choosing workflow:\n* Choose from Starter Templates\n* Copy existing workflow\n* Setup a Custom Workflow\n\n### Choose from Starter Templates\nThis will help you to choose the pre-defined templates from \n[actions/starter-workflows](https://github.com/actions/starter-workflows) based\non categories like `Automation`, `CI`, etc.,\n\n![choose-workflow-demo](choose-demo.gif)\n\n### Copy existing workflow\nThis will help you to copy existing workflows from various repositories either yours or\nothers. All you need to do is to give the repo info in the form of:\n`\u003cuser-name\u003e/\u003crepo-name\u003e` and choose the workflow you want to copy.\n\n![copy-workflow-demo](copy-demo.gif)\n\n### Setup a Custom Workflow [BETA]\nThis will ask a series of questions to setup your workflow.\nThis is still a Work-In-Progress, it will not give exhaustive options to setup your workflow.\n\n![custom-workflow-demo](custom-demo.gif)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajasegar%2Fgab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajasegar%2Fgab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajasegar%2Fgab/lists"}