Skip to content

Instantly share code, notes, and snippets.

@mlafeldt
mlafeldt / Rakefile
Last active April 6, 2016 12:22
Rake task I use for starting a new article for Production Ready
require "stringex"
desc "Create a new letter"
task :new_letter, :title do |t, args|
title = args[:title] || "New Letter"
num = File::basename(Dir['letters/*'].last)[0,3].to_i + 1
filename = "letters/%03d-%s.md" % [num, title.to_url]
date = Time.now.strftime("%Y-%m-%d")
puts "==> Creating new letter: #{filename}"