{"id":18209038,"url":"https://github.com/kdabir/mac-setup","last_synced_at":"2025-04-02T17:32:11.749Z","repository":{"id":52460359,"uuid":"203705717","full_name":"kdabir/mac-setup","owner":"kdabir","description":"Setup MacOS for developers","archived":false,"fork":false,"pushed_at":"2023-02-26T11:49:57.000Z","size":28,"stargazers_count":9,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-17T09:11:22.782Z","etag":null,"topics":["setup-macos","shell-scripts"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/kdabir.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":"2019-08-22T03:14:49.000Z","updated_at":"2025-02-06T05:10:18.000Z","dependencies_parsed_at":"2024-11-03T14:04:19.588Z","dependency_job_id":"f44963f4-0966-4dd3-a59f-aee594427d1a","html_url":"https://github.com/kdabir/mac-setup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdabir%2Fmac-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdabir%2Fmac-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdabir%2Fmac-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdabir%2Fmac-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kdabir","download_url":"https://codeload.github.com/kdabir/mac-setup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246860176,"owners_count":20845623,"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":["setup-macos","shell-scripts"],"created_at":"2024-11-03T14:03:52.870Z","updated_at":"2025-04-02T17:32:11.462Z","avatar_url":"https://github.com/kdabir.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mac Setup\n\nMacOS machine ready for development.\n\n**Warning:** Highly opinionated stuff ahead :)  \n\n## Installation\n\n\n### Without downloading\n\n`curl -sL https://raw.githubusercontent.com/kdabir/mac-setup/main/setup.sh | bash -s -- init`\n\n\n### Donwloading locally\n\n`git clone` or download the [zip](https://github.com/kdabir/mac-setup/archive/refs/heads/main.zip) file of the project\n\n\n## Installation Notes\n\nThis project can be downloaded/checked-out anywhere (directory), deleted and cloned again. It does not store any state \nin the working directory (where it is checked out). The script is idempotent and hence can be run as many times whether \nit is fresh machine or not.\n\n## Running \n\nIf it's a fresh machine, you won't have developer tools and git installed, so start with this command first `./setup.sh init`\n\n- help: `./setup.sh --help`\n\n- dev-tools: `./setup.sh devtools`\n\n- upgrade all tools:   `./setup.sh updates`\n\n- self-upgrade: `git pull --rebase`\n\n\n## Troubleshooting\n\n### Running in non-interactive mode because `stdin` is not a TTY.\n\n```\nWarning: Running in non-interactive mode because `stdin` is not a TTY.\n==\u003e Checking for `sudo` access (which may request your password)...\n```\n\n\u003cimg width=\"610\" alt=\"image\" src=\"https://user-images.githubusercontent.com/735240/220915542-af029edc-2110-4f6f-a229-08cf0f11e015.png\"\u003e\n\nIf you get this error then don't run off using curl piped to bash, instead clone the repo\n\n```bash\n$ git clone https://github.com/kdabir/mac-setup.git\n$ cd mac-setup\n$ ./setup.sh init\n```\n\n\n## Customizations\n\nFork it off and have fun :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdabir%2Fmac-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkdabir%2Fmac-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdabir%2Fmac-setup/lists"}