astu lookup

Alias: l, resolve

Resolves targets.

Expands a set of input targets into a set of actionable targets. Does not display a plan, and no actual actions are performed on targets.

Examples

Resolve the default target

astu lookup
Output
local:

Resolve a single target

astu lookup -T ssh://user@host
Output
ssh://user@host

Resolve multiple targets

astu lookup -T cidr://user@[::1]:22/127
Output
ip://user@[::]:22
ip://user@[::1]:22

Resolve targets from files, stdin, and flags

cat targets.txt \
| astu lookup \
    -f targets_a.txt \
    -f targets_b.txt \
    -f - \
    -T ssh://user@host
Output
dns://foo@host-from-a
dns://bar@host-from-b
dns://baz@host-from-stdin
dns://quux@host-from-stdin
ssh://user@host