{"id":23764452,"url":"https://github.com/chaqchase/setup-script","last_synced_at":"2025-06-16T09:16:10.849Z","repository":{"id":192247120,"uuid":"686359265","full_name":"chaqchase/setup-script","owner":"chaqchase","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-03T16:03:10.000Z","size":7,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-01T17:19:07.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/chaqchase.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":"2023-09-02T14:25:02.000Z","updated_at":"2025-05-07T12:50:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d311c9a-3fd7-4960-9ac4-5af537ffe6ce","html_url":"https://github.com/chaqchase/setup-script","commit_stats":null,"previous_names":["triyanox/setup-script","chaqchase/setup-script"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chaqchase/setup-script","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaqchase%2Fsetup-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaqchase%2Fsetup-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaqchase%2Fsetup-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaqchase%2Fsetup-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaqchase","download_url":"https://codeload.github.com/chaqchase/setup-script/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaqchase%2Fsetup-script/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260131833,"owners_count":22963457,"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":[],"created_at":"2024-12-31T22:18:14.079Z","updated_at":"2025-06-16T09:16:10.720Z","avatar_url":"https://github.com/chaqchase.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Development Environment Setup\n\n## Instructions\n\nFollow these steps to set up your development environment:\n\n1. Clone this repository or copy the Python script (`setup.py`) to your local machine.\n\n2. Open a terminal and navigate to the directory where the script is located.\n\n3. Run the Python script using the following command:\n\n   ```bash\n   python main.py\n   ```\n\n   The script will start setting up your development environment.\n\n4. During the setup process, you will be prompted to configure Git. Enter your name and email as requested.\n\n5. Once the script completes, your development environment setup will be finished.\n\n## Tools Installed\n\nThe script will install the following tools and packages:\n\n- Git\n- GitHub CLI (gh)\n- Fish shell\n- Exa (a modern replacement for 'ls')\n- Starship (a customizable prompt)\n- Node Version Manager (nvm) with Node.js versions 14, 16, 18, and 20\n- Yarn package manager\n- pnpm package manager\n- TypeScript\n- ts-node\n- ESLint\n- Prettier\n- Visual Studio Code\n- iTerm2\n- Docker\n- Docker Compose\n- Azure CLI\n- Visual Studio Code extensions (as listed in `extensions.txt`)\n\n## Configuration Files\n\nThe script also copies configuration files to your home directory:\n\n- `starship.toml` for configuring Starship\n- `config.fish` for configuring the Fish shell\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaqchase%2Fsetup-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaqchase%2Fsetup-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaqchase%2Fsetup-script/lists"}