All Projects → marlonrichert → zsh-launchpad

marlonrichert / zsh-launchpad

Licence: MIT license
🚀 Simple, educational dotfiles template to get started with Zsh and learn about its features

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to zsh-launchpad

zshrc
📝 Zsh Configuration for nerds with zplug
Stars: ✭ 28 (-80.14%)
Mutual labels:  zshrc, configuration, zsh-configuration
config-parser
A slim, fully managed C# library for reading/writing .ini, .conf, .cfg etc configuration files.
Stars: ✭ 67 (-52.48%)
Mutual labels:  configuration, configuration-files
puppet-augeasproviders
Alternative Augeas-based providers for Puppet
Stars: ✭ 64 (-54.61%)
Mutual labels:  configuration, configuration-files
zcomet
zcomet - Fast, Simple Zsh Plugin Manager
Stars: ✭ 144 (+2.13%)
Mutual labels:  zshrc, zsh-configuration
parse it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Stars: ✭ 86 (-39.01%)
Mutual labels:  configuration, configuration-files
DotFiles
🎨 one-stop service for you to configure many Unix tools.
Stars: ✭ 29 (-79.43%)
Mutual labels:  configuration, zsh-configuration
xcode-config
My Xcode config - Alfred Workflow, File templates, Xcode code snippets, themes, IDETextKeyBindingSet
Stars: ✭ 16 (-88.65%)
Mutual labels:  templates, configuration
eRCaGuy dotfiles
.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
Stars: ✭ 84 (-40.43%)
Mutual labels:  templates, configuration
configuration
Config files
Stars: ✭ 12 (-91.49%)
Mutual labels:  zshrc, configuration
setup
My OS X development setup... dotfiles, config, preferences, apps. Everything 🐙
Stars: ✭ 25 (-82.27%)
Mutual labels:  zshrc, configuration-files
Machfiles
The dotfiles you see in all my videos
Stars: ✭ 347 (+146.1%)
Mutual labels:  zshrc, configuration
climatecontrol
Python library for loading settings and config data from files and environment variables
Stars: ✭ 20 (-85.82%)
Mutual labels:  configuration, configuration-files
swiss-army
Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)
Stars: ✭ 44 (-68.79%)
Mutual labels:  configuration, configuration-files
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (-36.88%)
Mutual labels:  configuration, configuration-files
config-file-provider-plugin
Jenkins plugin to administrate the maven settings (settings.xml).
Stars: ✭ 43 (-69.5%)
Mutual labels:  configuration, configuration-files
plasma-dotfiles
In this repository I intend to keep configuration files that I deem important, in addition to the theme customizations that I make to have a consistent working environment.
Stars: ✭ 58 (-58.87%)
Mutual labels:  zshrc, configuration-files
tutorials
All of the code for my Medium articles
Stars: ✭ 130 (-7.8%)
Mutual labels:  learning-by-doing, educational-project
awesome-pro
Awesome WM 4.x themes configs
Stars: ✭ 91 (-35.46%)
Mutual labels:  configuration, configuration-files
global-typelist
How to build and maintain a "global" type-list
Stars: ✭ 22 (-84.4%)
Mutual labels:  templates
django-apptemplates
Django template loader that allows you to load and override a template from a specific Django application.
Stars: ✭ 43 (-69.5%)
Mutual labels:  templates

Z Shell Launchpad 🚀

A simple dotfiles template to kick-start/bootstrap your zsh config

Copy these files into your home dir and you're good to go!

What is this? What are its goals?

  • It’s a fully functional set of dotfiles that works out of the box. Its goal is to help you be productive with Zsh right off the bat.
  • It’s a template for you to customize to your own liking. Its goal is to give you a solid basis for your own Zsh, but without filling in details that are outside the scope of Zsh itself.
  • It’s an educational tool with lots of examples and lots of comments to help you understand what the heck is going on. Its goal is to be a springboard for you to start your journey into learning Zsh, with plenty of links pointing you to further reading.

However, this is not a finished product or a fire-and-forget piece of software with a fixed API. Rather, you’re supposed to read it through and learn from it, then use the knowledge you’ve gained to tailor it to your own needs.

It is, however, opinionated. It gives you what I think is a solid set of sensible defaults and deliberately does not delve into topics that I think are better solved by using good plugins.

Who is this for? Is it right for me?

This template is for those who

  • want to have a ready-made config so they can get started with Zsh right away and
  • want to actually learn how to write Zsh code and make the most of Zsh’s many features.

There is currently no alternative for new Zsh users that solidly checks both of these boxes. Oh-My-Zsh and other “frameworks” cater to those who strongly want the former, but don't give you any of the latter. Zsh itself also fails in this regard. On one end, its new user wizard tries to give you the former, but rather than give you decent defaults, it forces you to choose from a wide array of confusing options and leaves you with a poorly-documented config full of magic values. On the other end, its An Introduction to the Z Shell tries to give you the latter, but rather than being hands-on, presents you with endless lists of abstract examples with no clear practical use and hasn't been updated since 1995.

There is clearly a gap in the offerings for new Zsh users. This template is for those who occupy that niche.

However, it does assume you already know how to program. It’s not going to teach you that.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].