Skip to content

Commit

Permalink
Update script to be more defensive
Browse files Browse the repository at this point in the history
- Convert entire dotfiles script to be more defensive, and easier to
  unit test
- Convert all repetitive task to a reusable script
- Compartmentalize all common tasks into functions
- Create constants for use across the script
- Create helper utility functions
- Create function for passing in short and long form options
- Update README with new screenshot
- Update CHANGELOG

Issue: #31, #19
  • Loading branch information
Newton committed Aug 18, 2014
1 parent de955aa commit c9fa19d
Show file tree
Hide file tree
Showing 3 changed files with 361 additions and 208 deletions.
43 changes: 41 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
# Changelog

## 1.0.0
## 2.0.0 (2014-08-14)

* Create initial library (1.0.0 / 2014-06-18)
Features:

* Update script to be more defensive (SHA: 63c79c3)
* Create file to store VERSION (SHA: de955aa, tag: 1.14.0)
* Create library tests (SHA: 64357d7, tag: 1.13.0)
* Create toggle functions for ViM settings (SHA: f430f54, tag: 1.12.0)
* Update dotfiles script to add edit function (SHA: da14682, tag: 1.11.0)
* Create edit function (SHA: 1576e61)
* Update with library config files (SHA: b42f68f)
* Update with vtop library (SHA: 4c1d644, tag: 1.10.0)
* Update with uncss library (SHA: 64b2332, tag: 1.9.0)
* Update with myth library (SHA: 6e41a3c, tag: 1.8.0)
* Update with htmlhint library (SHA: 2f7cef8, tag: 1.7.0)
* Update with CSS Comb library (SHA: 0c2944b, tag: 1.6.0)
* Update with overcommit library (SHA: a0ca608, tag: 1.5.0)
* Create syntax checking for ViM (SHA: 1c21b6b, tag: 1.4.0)
* Create alias to update ViM plugins (SHA: bb88bef)
* Update dotfiles to include hash check for brew (SHA: d022ef8, tag: 1.3.0)
* Update opt/homebrew with peco library (SHA: 81e9c63)
* Update homebrew formulae to include php55 (SHA: 5b7e49b)
* Update SSH config settings (SHA: 8fa663d, tag: 1.2.0)
* Update ViM configuration for EditorConfig (SHA: 3244c0d)
* Update <tab> completion libraries (SHA: 27c44ca, tag: 1.1.0)

Bugfixes:

* Update man page with edit function (SHA: 5febaf9)
* Update comments to reflect proper bash prompt (SHA: 26a086a)
* Update various bugs (SHA: b14084c, tag: 1.3.1)
* Update dotfiles from installation verification (SHA: 188477b)
* Update dotfiles to remove Brewfile dependency (SHA: 873c776, tag: 1.2.2)
* Create Vundle as submodule (SHA: 0fd5dca, tag: 1.2.1)
* Update homebrew formulae order (SHA: abfa00d)
* Update git config (SHA: e5361c3)
* Update bash_prompt colors for git status (SHA: 85afb63, tag: 1.1.1)
* Update ViM bundles to include plugins (SHA: e2cf6c2)

## 1.0.0 (2014-06-18)

* Create initial library (SHA: 34fabfc)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ For best results, you should install [iTerm2](http://chriskempson.github.io/base

#### Screenshot

![](http://cdn.chrisopedia.me/images/dotfiles-screenshot.png)
![](http://cdn.chrisopedia.me/images/dotfiles-screenshot-v2.png)

### Local/private Bash configuration

Expand Down
Loading

0 comments on commit c9fa19d

Please sign in to comment.