File-SOPS
view release on metacpan or search on metacpan
lib/File/SOPS/Metadata.pm view on Meta::CPAN
$hash->{encrypted_regex} = $self->encrypted_regex
if defined $self->encrypted_regex;
# sops omits the key entirely when the option is off, so a false must not
# be written back as `mac_only_encrypted: false`.
$hash->{mac_only_encrypted} = JSON->true if $self->mac_only_encrypted;
return $hash;
}
sub update_lastmodified {
my ($self) = @_;
$self->lastmodified(strftime('%Y-%m-%dT%H:%M:%SZ', gmtime));
return $self;
}
sub add_age_recipient {
my ($self, %args) = @_;
my $recipient = $args{recipient} // croak "recipient required";
my $enc = $args{enc} // croak "enc required";
( run in 2.745 seconds using v1.01-cache-2.11-cpan-8fcc4e0cb81 )