Sha256: 01f22d13a5d0fa13c177a4008d2198848f1f1ebae60da92b0641a3e97c15006b
Contents?: true
Size: 748 Bytes
Versions: 1
Compression:
Stored size: 748 Bytes
Contents
command 'config set' do |c| c.syntax = 'datapimp config set KEY=VALUE KEY=VALUE [options]' c.description = 'manipulate configuration settings' c.option '--global', 'Set the configuration globally' c.option '--local', 'Set the configuration globally' c.example "set a bunch of config parameters", "datapimp config set DROPBOX_APP_KEY=xxx DROPBOX_APP_SECRET=yyy GITHUB_APP_SECRET=zzz" c.action do |args, _options| Datapimp::Configuration.initialize! args.select { |pair| pair.match(/=/) } .map { |pair| pair.split('=') } .each do |group| key, value = group Datapimp.config.set(key, value, false, global: !!(_options.global)) end Datapimp.config.save! Datapimp.config.show end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datapimp-1.0.0 | lib/datapimp/cli/config.rb |