{"id":13479267,"url":"https://github.com/marlonrichert/zsh-launchpad","last_synced_at":"2025-03-16T21:31:08.131Z","repository":{"id":43772644,"uuid":"435466506","full_name":"marlonrichert/zsh-launchpad","owner":"marlonrichert","description":"🚀 Simple, educational dotfiles template to get started with Zsh and learn about its features","archived":false,"fork":false,"pushed_at":"2023-06-07T12:29:06.000Z","size":38,"stargazers_count":187,"open_issues_count":0,"forks_count":16,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-16T06:05:56.420Z","etag":null,"topics":["configuration","configuration-files","dotfiles","dotfiles-zsh","educational-project","learning-by-doing","shell","templates","zsh","zsh-configuration","zsh-template","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/marlonrichert.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-12-06T11:14:49.000Z","updated_at":"2025-03-15T06:05:37.000Z","dependencies_parsed_at":"2023-02-16T01:16:06.931Z","dependency_job_id":null,"html_url":"https://github.com/marlonrichert/zsh-launchpad","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonrichert%2Fzsh-launchpad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonrichert%2Fzsh-launchpad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonrichert%2Fzsh-launchpad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonrichert%2Fzsh-launchpad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marlonrichert","download_url":"https://codeload.github.com/marlonrichert/zsh-launchpad/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243936492,"owners_count":20371521,"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":["configuration","configuration-files","dotfiles","dotfiles-zsh","educational-project","learning-by-doing","shell","templates","zsh","zsh-configuration","zsh-template","zshrc"],"created_at":"2024-07-31T16:02:12.474Z","updated_at":"2025-03-16T21:31:07.778Z","avatar_url":"https://github.com/marlonrichert.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Z Shell Launchpad 🚀\nA simple dotfiles template to kick-start/bootstrap your `zsh` config and start\nlearning how to get the most out of your shell.\n\nCopy these files into your home dir and you're good to go!\n\n## What is this? What are its goals?\n* It’s a fully functional set of dotfiles that works out of the box. Its goal\n  is to help you be productive with Zsh right off the bat.\n* It’s a template for you to customize to your own liking. Its goal is to give\n  you a solid basis for your own Zsh, but without filling in details that are\n  outside the scope of Zsh itself.\n* It’s an educational tool with lots of examples and lots of comments to help\n  you understand what the heck is going on. Its goal is to be a springboard for\n  you to start your journey into learning Zsh, with plenty of links pointing\n  you to further reading.\n\nHowever, this is _not_ a finished product or a fire-and-forget piece of\nsoftware with a fixed API. Rather, you’re supposed to read it through and learn\nfrom it, then use the knowledge you’ve gained to tailor it to your own needs.\n\nIt is, however, opinionated. It gives you what _I_ think is a solid set of\nsensible defaults and deliberately does not delve into topics that I think are\nbetter solved by using good plugins.\n\n## Who is this for? Is it right for me?\nThis template is for those who\n* want to have a ready-made config so they can get started with Zsh right away\n  _and_\n* want to actually learn how to write Zsh code and make the most of Zsh’s many\n  features.\n\nThere is currently no alternative for new Zsh users that solidly checks both of\nthese boxes. Oh-My-Zsh and other “frameworks” cater to those who strongly want\nthe former, but don't give you any of the latter. Zsh itself also fails in this\nregard. On one end, its [new user\nwizard](https://github.com/zsh-users/zsh/blob/master/Functions/Newuser/zsh-newuser-install)\n_tries_ to give you the former, but, rather than give you decent defaults,\nforces you to choose from a wide array of confusing options and leaves you with\na poorly-documented config full of magic values. On the other end, its [_An\nIntroduction to the Z\nShell_](https://zsh.sourceforge.io/Intro/intro_toc.html) _tries_ to give you\nthe latter, but rather than being hands-on, presents you with endless lists of\nabstract examples without clear, practical uses and hasn't been updated since\n1995.\n\nThere is clearly a gap in the offerings for new Zsh users. This template is for\nthose who occupy that niche.\n\nHowever, it does assume you already know how to program. It’s not going to\nteach you that.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarlonrichert%2Fzsh-launchpad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarlonrichert%2Fzsh-launchpad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarlonrichert%2Fzsh-launchpad/lists"}