☰ Menu
CLI Open source 34 installs/mo

cli53 for Mac

cli53

cli53 - Command line tool for Amazon Route 53

cli53 — overview

cli53 - Command line tool for Amazon Route 53

Introduction

cli53 provides import and export from BIND format and simple command line management of Route 53 domains.

Features: import and export BIND format create, delete and list hosted zones create, delete and update individual records create AWS extensions: failover, geolocation, latency, weighted and ALIAS records create, delete and use reusable delegation sets

Installation

Installation is easy, just download the binary from the github releases page (builds are available for Linux, Mac and Windows): https://github.com/barnybug/cli53/releases/latest

$ sudo mv cli53-my-platform /usr/local/bin/cli53 $ sudo chmod +x /usr/local/bin/cli53

Alternatively, on Mac you can install it using homebrew

$ brew install cli53

To configure your Amazon credentials, either place them in a file ~/.aws/credentials:

[default] aws_access_key_id = AKID1234567890 aws_secret_access_key = MY-SECRET-KEY

Or set the environment variables: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY.

You can switch between different sets in the credentials file by passing --profile to any command, or setting the environment variable AWS_PROFILE. For example:

cli53 list --profile my_profile

You can also assume a specific role by passing --role-arn to any command. For example:

cli53 list --role-arn arn:aws:iam::123456789012:role/myRole

You can combine role with profile. For example:

cli53 list --profile my_profile --role-arn arn:aws:iam::123456789012:role/myRole

For more information, see: http://blogs.aws.amazon.com/security/post/Tx3D6U6WSFGOK2H/A-New-and-Standardized-Way-to-Manage-Credentials-in-the-AWS-SDKs

Note: for Alpine on Docker, the pre-built binaries do not work, so either use Debian, or follow the instructions below for Building from source.

Building from source

To build yourself from source (you will need golang >= 1.21 installed):

$ go install github.com/barnybug/cli53/cmd/cli53@latest

This will produce a binary cli53 in $GOPATH/bin (~/go/bin by default), after this follow the steps as above.

IAM permissions

Attach the following policy to the IAM user or role that cli53 runs as. [!WARNING] Security note: The Cli53ManageZones and Cli53ManageDelegationSets statements use "Resource": "*", which lets cli53 modify and delete any hosted zone or reusable delegation set in the account. These actions should ideally be scoped to the specific ARNs cli53 is allowed to manage, for example:

Getting Started

Create a hosted zone:

$ cli53 create example.com --comment 'my first zone'

Check what we've done:

$ cli53 list

List also supports other output formats (eg. json for scripting using jq):

$ cli53 list -format json | jq .[].Name

Import a BIND zone file:

$ cli53 import --file zonefile.txt example.com

Replace with an imported zone, waiting for completion:

$ cli53 import --file zonefile.txt --replace --wait example.com

Also you can 'dry-run' import, to check what will happen:

Details

Amazon Route 53 的命令行工具

How to install cli53

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2026-04-27; current version v0.9.0, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v0.9.02026-04-27Stable39.6 MBDownloadDownloadDownload
v0.8.252025-06-17Stable13.6 MBDownloadDownloadDownload
v0.8.242025-04-18Stable13.6 MBDownloadDownloadDownload
0.8.232024-12-08Stable13.6 MBDownloadDownloadDownload
0.8.222023-02-24Stable13.6 MBDownloadDownloadDownload
0.8.212023-02-23Stable13.6 MBDownloadDownloadDownload
0.8.192023-02-23Stable13.1 MBDownloadDownloadDownload
0.8.182021-01-17Stable21.6 MBDownloadDownloadDownload
0.8.172020-03-08Stable21.2 MBDownloadDownloadDownload
0.8.162019-10-29Stable18.4 MBDownloadDownloadDownload

Data from GitHub Releases; stable releases first, each group sorted newest first.

Prebuilt bottle platforms

Official Homebrew bottles cover:

  • Apple silicon · latest macOS
  • Apple silicon · macOS 26 Tahoe
  • Apple silicon · macOS 15 Sequoia
  • Apple silicon · macOS 14 Sonoma
  • Intel · macOS 14 Sonoma
  • Linux · ARM64
  • Linux · x86_64

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
cli53v0.9.0MITCLI34
freeswitch1.11.3MPL-1.1 AND LGPL-2.1-onlyCLI54
nextpnr-ice40nextpnr-0.11.1ISCCLI48
ecs-deploy1.14.0BSD-3-ClauseCLI14

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…