App::OnePif - Read 1Password Interchange Format exports
This document describes App::OnePif version 0.002.
use App::OnePif; App::OnePif->run(@ARGV);
This module implements an application to allow you to read 1Password Interchange Format exports interactively and get info out of them.
Before you go on, remember that 1pif export directories are unencrypted. This means that they are not secure. Look in section "SEE ALSO" for some projects that work directly on the encrypted database.
1pif
Unless you want to fiddle with the module itself, you are probably interested into program 1pif.
All do_* methods are actually tied to commands available in the interactive shell. There are also some aliases set in "run_interactive".
do_*
Automatically read records if they are not already loaded.
Automatically desume record types from loaded recrods.
Get list of attachments for a record.
Remove all records and autoloaded stuff (e.g. types).
Get a slice of available records, by type.
Implementation of command exit in the interactive shell.
exit
Implementation of command file in the interactive shell.
file
Implementation of command help in the interactive shell.
help
Implementation of command list in the interactive shell.
list
Implementation of command print in the interactive shell.
print
Implementation of command quit in the interactive shell.
quit
Implementation of command search in the interactive shell.
search
Implementation of command type in the interactive shell.
type
Implementation of command types in the interactive shell.
types
Wrapper for printing out stuff in the interactive shell.
Get name of the main type (resolving aliases if needed).
App::OnePif->run(@ARGV);
Class method that eventually calls "run_interactive" (hence, it does not return).
Run the interactive shell. Does not return.
Report bugs either through RT or GitHub (patches welcome).
On GitHub you can find a few projects for dealing directly with the original, encrypted version of the 1Password database. For example, you might want to check out the following projects:
https://github.com/georgebrock/1pass
https://github.com/oggy/1pass
https://github.com/robertknight/passcards
Flavio Poletti <polettix@cpan.org>
Copyright (C) 2016 by Flavio Poletti <polettix@cpan.org>
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
To install App::OnePif, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::OnePif
CPAN shell
perl -MCPAN -e shell install App::OnePif
For more information on module installation, please visit the detailed CPAN module installation guide.