Sha256: 6113767253db6459bb741e84e67193719137f7efea2eef338c0cf810f8cfe026

Contents?: true

Size: 716 Bytes

Versions: 2

Compression:

Stored size: 716 Bytes

Contents

require "colorize"

class All
  def initialize(mode)
    @mode = mode
    @files = Dir.glob("*.org")
    p @files
  end

  def run()
    @files.each do |file|
      unless @mode
        puts file.blue
        if File.read(file).match(/#\+qiita_(.+)/)
          system ("qiita post #{file} open") if File.read(file).match(/#\+(.+)_public/)
          system ("qiita post #{file} teams") if File.read(file).match(/#\+(.+)_teams/)
          system ("qiita post #{file} private") if File.read(file).match(/#\+(.+)_private/)
        else
          system ("qiita post #{file}")
        end
      else
        puts "qiita post #{file} #{@mode}".blue
        system "qiita post #{file} #{@mode}"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
qiita_org-0.1.26 lib/qiita_org/all.rb
qiita_org-0.1.25 lib/qiita_org/all.rb