|
|
- #!/usr/bin/env perl
-
- =pod
-
- =head1 NAME
-
- pieces - link two things together
-
- =head1 SYNOPSIS
-
- pieces-link links two things together
-
- USAGE:
- pieces link "thing1" "thing2"
-
- EXAMPLE:
- pieces link "file:///home/brennen/p1k3" "urn:vimwiki:p1k3"
-
- =head1 AUTHOR
-
- Brennen Bearnes
-
- =cut
-
- use warnings;
- use strict;
- use 5.10.0;
-
- use App::Pieces;
- use Cwd qw(cwd abs_path);
- use Getopt::Long;
- use Pod::Usage;
-
- GetOptions(
- # 'config=s' => \$config_file,
- help => sub { pod2usage(0) },
- ) or pod2usage(2);
-
- my $p = App::Pieces->new();
-
- $p->add_link($ARGV[0], $ARGV[1]);
-
- $p->foreach_row(
- 'SELECT * FROM links',
- sub {
- my ($data) = @_;
- say $data->{from_piece} . " " . $data->{to_piece};
- }
- );
|