{"id":28967664,"url":"https://github.com/su-sws/adapt-dev-utils","last_synced_at":"2025-06-24T08:09:47.805Z","repository":{"id":40921983,"uuid":"369587200","full_name":"SU-SWS/adapt-dev-utils","owner":"SU-SWS","description":"Task runner utilities for developer tasks and automation","archived":false,"fork":false,"pushed_at":"2023-03-06T20:20:35.000Z","size":349,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-04-07T01:49:01.214Z","etag":null,"topics":["adapt"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SU-SWS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-21T16:01:00.000Z","updated_at":"2024-04-07T01:49:01.215Z","dependencies_parsed_at":"2023-02-13T02:46:06.719Z","dependency_job_id":null,"html_url":"https://github.com/SU-SWS/adapt-dev-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SU-SWS/adapt-dev-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SU-SWS%2Fadapt-dev-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SU-SWS%2Fadapt-dev-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SU-SWS%2Fadapt-dev-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SU-SWS%2Fadapt-dev-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SU-SWS","download_url":"https://codeload.github.com/SU-SWS/adapt-dev-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SU-SWS%2Fadapt-dev-utils/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261632137,"owners_count":23187273,"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":["adapt"],"created_at":"2025-06-24T08:09:47.069Z","updated_at":"2025-06-24T08:09:47.790Z","avatar_url":"https://github.com/SU-SWS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# adapt-dev-utils\nTask runner utilities for developer tasks and automation\n\n## How to use\nWhen installed through npm, you'll run commands like this:\n`adapt-utils sb-clone`\n\nWhen working directly out of the adapt-dev-utils repository, you'll run commands like this:\n`./bin/run sb-clone`\n\nTo show available commands:\n`adapt-utils` \n\nTo view instructions and options for a given command:\n`adapt-utils help sb-clone` \n\nExample of running a command:\n`adapt-utils sb-clone --sourceName=\"OOD Giving\" --targetName=\"OOD Giving Dev\"`\n\nNote that if you omit required options, most commands have an interactive mode which will provide prompts for you to step through instead. This is typically the easiest approach, but in contexts where you need to automate the process you can bypass this by providing arugments for all requried parameters on the command line. \n\n## Configuration\n\nConfiguration variables can be set in a few different ways:\n\n1. Environment variables. \n`GITHUB_TOKEN=YOUR_TOKEN`\n1. The config-set command.\n`adapt-utils config-set github_token \"your_token\"`\n1. Using an option in the CLI command.\n`adapt-utils netlify-cline --githubToken=\"yourtoken\"`\n\n\n### Github Token\nTo obtain this token, \n1. Log into your Github account\n1. Click on \"Settings\" in the account menu dropdown (top-right corner of website).\n1. Click on \"Developer Settings\" in the sidebar menu.\n1. Select \"Personal access tokens\", then click \"Generate New Token\".\n1. Select the \"repo\" scope (this will also select all sub-permissions). \n1. Click \"Generate token\", and save the token value to your clipboard.\n\nThen set it using one of the following methods:\nEnvironment Variable: GITHUB_TOKEN=your-token\nCLI Config: `adapt-utils config-set github_token \"your_token\"`\n\n### Netlify Token\nTo obtain this token,\n1. Log into Netlify\n1. Click \"User Settings\" from the account menu (top-right corner of the website)\n1. Click \"Applications\"\n1. Click \"New Access Token\"\n1. Provide a name, such as \"Adapt Dev Utils\" and click \"Generate Token\".\n\nThen set it using one of the following methods:\nEnvironment Variable: NETLIFY_TOKEN=your-token\nCLI Config: `adapt-utils config-set netlify_token \"your-token\"\n\n### Storyblok Token\nTo obtain this token:\n1. Log into Storyblok\n1. Find and click the My account menu link (Reveal it by clicking the caret icon next to the Storyblok logo in the top-left of the UI.)\n1. Find the \"Personal access tokens\" section, and click \"Generate new token\"\n\nThen set it using one of the following methods:\nEnvironment Variable: STORYBLOK_TOKEN=your-token\nCLI Config: `adapt-utils config-set storyblok_token \"your-token\"","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsu-sws%2Fadapt-dev-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsu-sws%2Fadapt-dev-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsu-sws%2Fadapt-dev-utils/lists"}