CSON sorter, derived from atom/season
CoffeeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
spec
src
.gitignore
.npmignore
.travis.yml
Gruntfile.coffee
LICENSE.md
README.md
package.json

README.md

cson-sort — sort the contents of a CSON file

This package provides a small program, cson-sort, that takes CSON data and writes it back out with all objects sorted by key. This is useful as a Git filter to make managing CSON files easier, for example in your Atom configuration.

This script is derived from Season.

Installing

npm install -g cson-sort

Setting up Git filter

Edit .git/config to contain the following:

[filter "cson-sort"]
    clean = cson-sort

Set up a .gitattributes file to mark files to be filtered:

*.cson filter=cson-sort

And add and commit your files!