Blame tools/psl.1

Packit Service dcb6c2
.TH PSL "1" "July 2016" "psl 0.13.0" "User Commands"
Packit Service dcb6c2
.SH NAME
Packit Service dcb6c2
psl \- Explore the Public Suffix List
Packit Service dcb6c2
.SH SYNOPSIS
Packit Service dcb6c2
.B psl
Packit Service dcb6c2
[\fI\,options\/\fR] \fI\,<domains\/\fR...\fI\,>\/\fR
Packit Service dcb6c2
.SH DESCRIPTION
Packit Service dcb6c2
`psl' explores the Public Suffix List.  It takes a list of domains on
Packit Service dcb6c2
the command line, or if no domains are present on the command line, it
Packit Service dcb6c2
reads one domain per line from standard input.  It prints its results
Packit Service dcb6c2
to standard output, with each line containing one domain followed by a
Packit Service dcb6c2
colon, followed by the relevant information for that domain.
Packit Service dcb6c2
.SH MODES
Packit Service dcb6c2
The information printed per domain changes based on the selected mode.
Packit Service dcb6c2
.br
Packit Service dcb6c2
Available modes are:
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-is\-public\-suffix\fR
Packit Service dcb6c2
check if domains are public suffixes. [default]
Packit Service dcb6c2
.br
Packit Service dcb6c2
Returned data: 1 if the \fIdomain\fR is a public suffix, 0 otherwise.
Packit Service dcb6c2
.br
Packit Service dcb6c2
This option can be combined with \fB\-\-no\-star\-rule\fR.  It's use will
Packit Service dcb6c2
switch off the PSL 'prevailing star rule' so that all TLDs not
Packit Service dcb6c2
explicitly listed in the PSL will return 0 (not a public suffix).
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-is\-cookie\-domain\-acceptable\fR <cookie\-domain>
Packit Service dcb6c2
check if cookie\-domain is acceptable for domains.
Packit Service dcb6c2
.br
Packit Service dcb6c2
Returned data: 1 if \fIcookie-domain\fR is acceptable for the
Packit Service dcb6c2
\fIdomain\fR, 0 otherwise.
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-print\-unreg\-domain\fR
Packit Service dcb6c2
Returned data: the longest public suffix part for each \fIdomain\fR.
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-print\-reg\-domain\fR
Packit Service dcb6c2
Returned data: the shortest private suffix part for each \fIdomain\fR.
Packit Service dcb6c2
.SH VERSION INFORMATION
Packit Service dcb6c2
`psl' can instead be used to report information about the version of
Packit Service dcb6c2
the library and its built-in Public Suffix data:
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-version\fR
Packit Service dcb6c2
show library version information
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-print\-info\fR
Packit Service dcb6c2
print info about library builtin data
Packit Service dcb6c2
.SH PUBLIC SUFFIX DATA
Packit Service dcb6c2
By default, `psl' will use the latest available Public Suffix data.
Packit Service dcb6c2
.br
Packit Service dcb6c2
You can also direct it to use a different file:
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-use\-latest\-data\fR
Packit Service dcb6c2
use the latest available PSL data [default]
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-use\-builtin\-data\fR
Packit Service dcb6c2
use the builtin PSL data
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-load\-psl\-file\fR <filename>
Packit Service dcb6c2
load PSL data from file
Packit Service dcb6c2
.SH SEE ALSO
Packit Service dcb6c2
https://publicsuffix.org/
Packit Service dcb6c2
https://github.com/rockdaboot/libpsl
Packit Service dcb6c2
.SH COPYRIGHT
Packit Service dcb6c2
libpsl and `psl' are copyright \(co 2014\-2016 Tim Ruehsen under an
Packit Service dcb6c2
MIT-style License.
Packit Service dcb6c2
.br
Packit Service dcb6c2
This documentation was written by Daniel Kahn Gillmor for the Debian
Packit Service dcb6c2
project, but may be used by others under the same license as libpsl
Packit Service dcb6c2
itself.