Ruby CLI tool for accessing Bluesky API / ATProto

use version from version.rb

Changed files
+5 -3
exe
rat
+5 -3
exe/rat
··· 1 #!/usr/bin/env ruby 2 3 require 'didkit' 4 require 'json' 5 require 'minisky' ··· 8 require 'time' 9 require 'uri' 10 11 - VERSION = '0.0.1' 12 13 DID_REGEXP = /\Adid:[a-z]+:[a-zA-Z0-9.\-_]+\z/ 14 NSID_REGEXP = /\A[a-z0-9]+(\.[a-z0-9]+)+\z/ 15 16 def print_help 17 puts <<~HELP 18 - rat #{VERSION} 🦡 19 20 Usage: 21 rat fetch at://uri ··· 251 when 'help', '--help', '-h' 252 print_help 253 when 'version', '--version' 254 - puts "RatProto #{VERSION} 🐀" 255 when 'fetch' 256 run_fetch(ARGV) 257 when 'resolve'
··· 1 #!/usr/bin/env ruby 2 3 + $LOAD_PATH.unshift File.expand_path('../lib', __dir__) 4 + 5 require 'didkit' 6 require 'json' 7 require 'minisky' ··· 10 require 'time' 11 require 'uri' 12 13 + require 'ratproto/version' 14 15 DID_REGEXP = /\Adid:[a-z]+:[a-zA-Z0-9.\-_]+\z/ 16 NSID_REGEXP = /\A[a-z0-9]+(\.[a-z0-9]+)+\z/ 17 18 def print_help 19 puts <<~HELP 20 + rat #{RatProto::VERSION} 🦡 21 22 Usage: 23 rat fetch at://uri ··· 253 when 'help', '--help', '-h' 254 print_help 255 when 'version', '--version' 256 + puts "RatProto #{RatProto::VERSION} 🐀" 257 when 'fetch' 258 run_fetch(ARGV) 259 when 'resolve'