Module: Quadtone
- Defined in:
- lib/quadtone/run.rb,
lib/quadtone/tool.rb,
lib/quadtone/cgats.rb,
lib/quadtone/curve.rb,
lib/quadtone/sample.rb,
lib/quadtone/target.rb,
lib/quadtone/printer.rb,
lib/quadtone/profile.rb,
lib/quadtone/version.rb,
lib/quadtone/renderer.rb,
lib/quadtone/curve_set.rb,
lib/quadtone/quad_file.rb,
lib/quadtone/separator.rb,
lib/quadtone/tools/dir.rb,
lib/quadtone/tools/edit.rb,
lib/quadtone/tools/init.rb,
lib/quadtone/tools/list.rb,
lib/quadtone/tools/show.rb,
lib/quadtone/tools/test.rb,
lib/quadtone/environment.rb,
lib/quadtone/tools/chart.rb,
lib/quadtone/tools/check.rb,
lib/quadtone/tools/print.rb,
lib/quadtone/tools/rename.rb,
lib/quadtone/tools/render.rb,
lib/quadtone/tools/install.rb,
lib/quadtone/tools/rewrite.rb,
lib/quadtone/tools/separate.rb,
lib/quadtone/tools/linearize.rb,
lib/quadtone/tools/add_printer.rb,
lib/quadtone/tools/characterize.rb,
lib/quadtone/tools/printer_options.rb
Defined Under Namespace
Modules: Tools Classes: CGATS, Curve, CurveSet, Printer, Profile, QuadFile, Renderer, Sample, Separator, Target, Tool, ToolUsageError
Constant Summary collapse
- VERSION =
'0.2'
- BaseDir =
Path.new(ENV['HOME']) / '.qttk'
Class Method Summary collapse
Class Method Details
.run(*args) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/quadtone/run.rb', line 3 def self.run(*args) args = args.flatten.compact.map { |a| a.to_s } warn "\t* #{args.join(' ')}" system(*args) raise "Error: #{$?}" unless $? == 0 end |