Sha256: 7cba02cf9d864259a21f2b74cfa2666482a3f02bddbabfc8e40114cd03e002bf
Contents?: true
Size: 913 Bytes
Versions: 3
Compression:
Stored size: 913 Bytes
Contents
# frozen_string_literal: true # takelage info status gopass module InfoStatusGopass # Backend method for info status gopass. # @return [Boolean] is gopass available? # rubocop:disable Metrics/MethodLength def info_status_gopass log.debug 'Check gopass status' root = _info_status_gopass_root_store.chomp if root.strip.empty? log.error 'gopass root store not found' return false end key = _info_status_lib_git_signingkey(root) unless _info_status_lib_git_key_available(key).exitstatus.zero? log.error 'gopass root store gpg key is not available' return false end log.debug 'gopass is available' true end # rubocop:enable Metrics/MethodLength private # Get gopass root store def _info_status_gopass_root_store cmd_gopass_root_store = config.active['cmd_info_status_gopass_root_store'] run cmd_gopass_root_store end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
takelage-0.26.4 | lib/takelage/info/status/gopass.rb |
takelage-0.26.3 | lib/takelage/info/status/gopass.rb |
takelage-0.26.2 | lib/takelage/info/status/gopass.rb |