Sha256: 0d6a27d80baa72b0d5cb5a2528d1de3e9568c5ac6bd4a0a15afca6e38bf2a854
Contents?: true
Size: 435 Bytes
Versions: 10
Compression:
Stored size: 435 Bytes
Contents
module Ffmprb class Execution def initialize(*params, script:) @params = params @script = eval("lambda{#{script}}") end def run Ffmprb.process *@params, &@script end end def self.execute return STDERR.puts "Usage: (not quite usual) $ ffmprb streams... < script.ffmprb" unless ARGV.length > 1 && ARGV.grep(/^-/).empty? Execution.new(*ARGV, script: STDIN.read).run end end
Version data entries
10 entries across 10 versions & 1 rubygems