This gem adds a command line utility that writes a new file for you.
Doesn't touch do that?
Yes, but with this gem you can simply type
wr and it defaults to
a markdown file named after today's date.
Create a bundler Gemfile and add this:
And then execute:
Or install it yourself as:
$ gem install writer
$ wr #=> Creates a MarkDown file named after today's date ## e.g. `2012-01Jan-03.md` $ wr hello #=> Creates a file named `hello` $ wr hello world #=> Creates a file named `hello` with the content `world`
Now supports the Ruby interactive shell!
$ irb > require 'writer' #=> true > wr 'hello.txt', 'world' #=>"" > File.open('hello.txt').read #=> "world\n"
Use a template
The Writer will copy a template file's contents into your new file if you configure the template file's path.
config/writer.yml to the root directory of your project or journal
Create a file named whatever you want, the example uses
in the project root
Please provide a spec covering your feature or bug fix, thank you!
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Added some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request