Sha256: 94315d9d4bf9ca5f6e6d378bcab7b7c13b578f9aa176f4458e5b1f870a1530c9
Contents?: true
Size: 479 Bytes
Versions: 85
Compression:
Stored size: 479 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true require 'optparse' require 'base64' opts = {} OptionParser.new do |options| options.banner = "USAGE: #{File.basename($PROGRAM_NAME)} [opts] " options.on('-pSTRING', '--payload=STRING', '<Required - String to Encode>') do |p| opts[:payload] = p end end.parse! if opts.empty? puts `#{File.basename($PROGRAM_NAME)} --help` exit 1 end payload = opts[:payload].to_s.scrub puts Base64.strict_encode64(payload)
Version data entries
85 entries across 85 versions & 1 rubygems