X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=lib%2FFile%2FKDBX.pm;h=75de8998988edb9de3da360d10c8329da7395321;hb=99dbb5c5175265d05f9019a15a3b67877408256f;hp=8730266ab66e792bc3f6aefea6bc509567d0a7bc;hpb=700fa117555b87eda7227f9083c0fc0df052c64f;p=chaz%2Fp5-File-KDBX diff --git a/lib/File/KDBX.pm b/lib/File/KDBX.pm index 8730266..75de899 100644 --- a/lib/File/KDBX.pm +++ b/lib/File/KDBX.pm @@ -1923,14 +1923,13 @@ __END__ ); # Save the database to the filesystem - $kdbx->dump_file('passwords.kdbx', 'M@st3rP@ssw0rd!'); + $kdbx->dump_file('passwords.kdbx', 'masterpw changeme'); # Load the database from the filesystem into a new database instance - my $kdbx2 = File::KDBX->load_file('passwords.kdbx', 'M@st3rP@ssw0rd!'); + my $kdbx2 = File::KDBX->load_file('passwords.kdbx', 'masterpw changeme'); # Iterate over database entries, print entry titles - $kdbx2->entries->each(sub { - my ($entry) = @_; + $kdbx2->entries->each(sub($entry, @) { say 'Entry: ', $entry->title; }); @@ -2012,8 +2011,7 @@ across different websites. See L for an overview of security consider my $kdbx = File::KDBX->load_file('mypasswords.kdbx', 'master password CHANGEME'); $kdbx->unlock; # cause $entry->password below to be defined - $kdbx->entries->each(sub { - my ($entry) = @_; + $kdbx->entries->each(sub($entry, @) { say 'Found password for: ', $entry->title; say ' Username: ', $entry->username; say ' Password: ', $entry->password;