Skip to content

Instantly share code, notes, and snippets.

Objects

Channel

{
  "id": "251533197-CE3BEA67AA7ADB52D50206C44F9FA5DB",
  "title": "Cable News Network",
  "short_name": "CNN"
}

Program

@markevans
markevans / edit_inline.rb
Created June 6, 2018 14:42
command line tool for inline-editing (edit_inline PATTERN(regexp) REPACEMENT(ruby code outputting string) FILE(path to file))
#!/usr/bin/env ruby
require 'open3'
require 'optparse'
script_name = File.basename($0)
options = {}
option_parser = OptionParser.new do |opts|
opts.banner = <<-HEREDOC
Usage: