LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

awless

hierarchical AWS CLI with templates and local infrastructure graph

TLDR

List EC2 instances
$ awless list instances
copy
SSH to an instance (smart SSH)
$ awless ssh [instance-id-or-name]
copy
Run a create template
$ awless run [template.awless]
copy
Sync local graph of the account
$ awless sync
copy

SYNOPSIS

awless *command* [*args*]

DESCRIPTION

awless is an alternative AWS CLI focusing on a small hierarchical command set, infrastructure templating, local graph sync for offline exploration, and “smart SSH” into instances. It logs cloud-modifying actions for review/revert workflows. Install from GitHub releases or package managers.

PARAMETERS

list *resources*

List AWS resources of a type.
create / delete / update
Mutating operations (confirm carefully).
run *template*
Execute an awless template.
ssh *target*
Connect using discovered connection details.
sync
Refresh the local infrastructure graph.
Auth uses standard AWS credentials/regions.

INSTALL

yay -S awless
copy

CAVEATS

Project activity may lag official aws CLI features—verify against current AWS APIs. Templates that create resources incur cost. Prefer least-privilege IAM credentials.

SEE ALSO

aws(1), saws(1)

RESOURCES

Copied to clipboard
Kai