Skip to content
This repository has been archived by the owner on Jun 20, 2019. It is now read-only.

RobotsAndPencils/pegboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pegboard

Pegboard sets up your tools.

Terms

  • Pegboard: A base script that sets up common tools
  • Peg: A script that extends your development environment's capabilities with a particular set of tools

Usage

Run ./pegboard to setup the base tools.

Install additional pegs with ./pegboard peg_name_one peg_name_two. You can see a list of included pegs in the pegs/ directory.

Pegboard is designed to be idempotent, which is a fancy way of saying that you can run it multiple times without breaking anything. It tries to "install or update" whenever it can, which means there's only one thing you need to run to get your development environment going and keep it that way.

You can set up your own tools in a ~/.peg.local file that will be run after all other pegs finish. There's an example .peg.local file included in this repo.

Contributing

Pegboard is what we use everyday. If you have some ideas for new tools that everyone on our team could use, we'd love to hear about it. We might not merge everything, but you can always keep your own fork that works for yourself or your team.

If you'd like to set up your development environment for work at Robots and Pencils, check out our jobs page.

pegboard started as a fork of laptop and has grown into its own.

Releases

No releases published

Packages

No packages published

Languages