Module: KeepassKpscript

Defined in:
lib/keepass_kpscript.rb,
lib/keepass_kpscript/select.rb,
lib/keepass_kpscript/version.rb,
lib/keepass_kpscript/database.rb,
lib/keepass_kpscript/kpscript.rb

Overview

Ruby API wrapping the KPScript CLI

Defined Under Namespace

Classes: Database, Kpscript, Select

Constant Summary collapse

VERSION =
'1.1.1'

Class Method Summary collapse

Class Method Details

.use(cmd, debug: false) ⇒ Object

Get a KPScript instance from a given KPScript command line

Parameters
  • cmd (String): KPScript command line

  • debug (Boolean): Do we activate debugging logs? [default: false]

    Warning: Those logs can contain passwords and secrets from your database. Only use it in a local environment.
    
Result
  • Kpscript: A KPScript instance



16
17
18
# File 'lib/keepass_kpscript.rb', line 16

def use(cmd, debug: false)
  Kpscript.new(cmd, debug:)
end