def run
      begin
        unless self.symbology.nil?
          unless self.options[:ascii]
            Barcodes::Renderer::Pdf.new(Barcodes.create(self.symbology, self.options)).render(self.target)
          else
            Barcodes::Renderer::Ascii.new(Barcodes.create(self.symbology, self.options)).render(self.target)
          end
        end
      rescue Exception => e
        puts e.message
      end
    end
def run
      begin
        unless self.symbology.nil?
          unless self.options[:ascii]
            Barcodes::Renderer::Pdf.new(Barcodes.create(self.symbology, self.options)).render(self.target)
          else
            Barcodes::Renderer::Ascii.new(Barcodes.create(self.symbology, self.options)).render(self.target)
          end
        end
      rescue Exception => e
        puts e.message
      end
    end
Creates a new instance with given command line arguments and options
 Runs the command and renders barcode