Some new functions and command-line switches #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull-request covers 3 new functions, a new output format, and some supporting command-line switches:
subnet(ip-addr-field, ipv4-prefix-len, ipv6-prefix-len) --> masked ip-addr-field
Applies a mask determined by the given ipv4 or ipv6 prefix (depending on address ip version) to an address.
istld(domain-label) --> true/false
Given a list of current TLDs, true is returned if the given label matches an entry in the list. The list is read from
a file with location specified by the --tlds switch
isnewtld(domain-label) --> true/false
Given a list of applied-for new TLDs, true is returned if the given label matches an entry in the list. The list is
read from a file with location specified by the --newtlds switch
New switches:
-i or --tsv
Return results as tab-separated values.
-T or --tlds [file-path]
Read TLDs from [file-path]
-N or --newtlds [file-path]
Read NewTLDs from [file-path]