NAME
aki - The command-line data processor for web content
SYNOPSIS
$ aki [options] URL
OPTIONS
-d --decoder specify deoder(default: auto detect)
--agent user agent
--timeout connection timeout
-m, --method HTTP method(default: GET)
-H, --header request header
-e , --referer referer
-b, --cookie cookie file path for request
-c, --cookie-jar file path for saving response cookie
-u, --user basic authentication credentials( "user:passwd" )
-p, --pointer JSON pointer string(See: JSON::Pointer)
-ie, --in-enc input encoding(default: utf8)
-oe, --out-enc output encoding(default: utf8)
--color colorize the result
--print_escapes show non-printable chars as "\n", "\t", etc.
--stderr print to STDERR(default: STDOUT)
--indent how many spaces in each indent(default: 4)
--raw show raw content
--verbose show verbose information
-h, --help show this help
-v, --version show the version
EXAMPLE
$ aki http://example.com/json --pointer '/foo/bar/0'
---
baz 123
qux "foobar"
---
CONFIGURATION
aki
command will look for a configuration file before reading its command line parameters. This function depends on Config::CmdRC.
The configuration file is .akirc
. And the location of a configuration file is /etc
or $HOME
but if the CMDRC_DIR
environment variable is set, aki
will look for config in that directory or current
.
A sample configuration file might read:
color: 1
agent: MyAgent/1.0
AUTHOR
Dai Okabayashi <bayashi@cpan.org>
SEE ALSO
LICENSE
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.