#!/usr/bin/env ruby $LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))) require 'toadie' require 'slop' require 'json' opts = Slop.parse do |o| o.string '-c', '--config', 'configuration file' end config_file = opts[:config] || File.join(Toadie.root, '.toadie.json') if File.exist?(config_file) config = JSON.parse(File.read(config_file)) Toadie.file_extensions = config["file_extensions"] Toadie.todo_markers = config["todo_markers"] Array(config["authors"]).each do |attributes| Toadie::Author.create(attributes) end end Toadie::Run.new.start