---
title: Ruby
slug: brcli-ruby
docTags: 
createdAt: 2023-03-08T03:26:05.000Z
---

:::CodeblockTabs
```ruby
require 'open3'

args  = Array[
'../bin/BarcodeReaderCLI',
'-type=code128',
'"https://wabr.inliteresearch.com/SampleImages/1d.pdf"',
'@./brcli-example.config'  #/ Additional options and sources in configuration file
]

params = args.join(' ')
output, error, status = Open3.capture3(params)

if output != "" then  
  puts "STDOUT:\n " + output
end
if error != "" then 
   puts "STDERR:\n " + error
end
```

brcli-example.config

```linux
# -silent
-type=code39
# image from URL
https://wabr.inliteresearch.com/SampleImages/1d.pdf
# image from local folder
./images/test.tif
```
:::

