bin/update_docs
#!/usr/bin/env ruby
require 'json'
header = <<-'HEADER'
# Supported Commands
The following commands are available:
HEADER
commands = JSON.parse(File.read('./config/commands.json'))
File.open('./docs/commands.md', 'w') do |doc|
doc.write header
commands.each do |command|
doc.write "### `#{command['name']}`\n\n"
doc.write "#{command['short_description']}\n\n"
doc.write "#{command['long_description']}\n\n"
end
end