This is an example updater for the update library, to provide a basic demonstration of how updaters work.
Update is a new, open-source developer framework for automating updates of any kind to code projects. For more information:
- Visit the update project
- Visit the update documentation
- Find updaters on npm (help us author updaters)
Install update
If you haven't already installed update globally, you can do that now with the following command:
$ npm i -g updateInstall updater-example
Then install this module:
$ npm i -g update-exampleAdd a file named example.txt to the current working directory, then run the updater with the following command:
$ update exampleWhat will happen?
This updater will only modify a file named example.txt in the current working directory. By default it just adds the string foo.
Try the following steps to get familiarized with how update works:
- run
$ update exampleto execute the default task, which will append the stringfooto the file's contents. - run
$ update example:footo execute thefootask, appending the stringfooto the file's contents - run
$ update example:barto execute thebartask, appending the stringbarto the file's contents - run
$ update example.abcto execute the default task on theabc(sub-)updater, appending the stringabc:defaultto the file's contents - run
$ update example.abc:xyzto execute thexyztask on theabc(sub-)updater, appending the stringabc:xyzto the file's contents
See the code for more details.
You might also be interested in these projects:
- generate: The Santa Claus machine for GitHub projects. Scaffolds out new projects, or creates any kind… more | homepage
- update: Easily keep anything in your project up-to-date by installing the updaters you want to use… more | homepage
- verb: Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… more | homepage
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Install dev dependencies:
$ npm install -d && npm testJon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb, v0.9.0, on July 04, 2016.