moss

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit bb4e2bf2b34549f4a658439b60fdd23b01ff87b7
parent 0e3711b2217d3815f341caa2619361214d8e6ba8
Author: Daniel Barlow <dan@telent.net>
Date:   Tue, 10 Aug 2021 18:08:32 +0100

extract Moss#secrets

Diffstat:
Mmoss.rb | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/moss.rb b/moss.rb @@ -81,6 +81,12 @@ class Moss `age -i #{identity_file} -d #{pathname}` end + def secrets + Dir[store.join('**/*.age')].map {|n| + Pathname.new(n).relative_path_from(store).sub_ext('').to_s + } + end + def config { store: store.to_s, @@ -140,9 +146,7 @@ when 'edit' end when 'search','list' term = parameters.join(" ") - files = Dir[STORE.join('**/*.age')].map {|n| - Pathname.new(n).relative_path_from(STORE).sub_ext('').to_s - }.filter {|f| + files = MOSS.secrets.filter {|f| f.match(Regexp.new(term)) } files.each do |n|