FreeBSD Ports

sysutils/awslim 0.7.1_3

AWSCLi slim version for all services

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
sysutils
Package size
76218.8 KiB, 585749.0 KiB installed

Description

awslim is a CLI utility for AWS services. This is written in Go and generated from the AWS SDK Go v2 service client. Features include:

  • Improved performance compared to AWS CLI,
  • All methods of the AWS service client,
  • JSON and Jsonnet as input format,
  • JSON as output format (no support of TEXT),
  • Binding of a file to the input/output data structure of methods,
  • JMESPath to query the output,
  • AWS CLI configuration file (~/.aws/config) and the native configuration files (~/.config/awslim/config.(json|jsonnet|yaml|yml)).

Note the following limitations, compared to AWS CLI:

  • Not fully-compatible with the AWS CLI,
  • No support of AWS CLI plugins, such as session-manager-plugin,
  • Different service names, "logs" vs "cloudwatchlogs," "ce" vs "costexplorer," for example.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/awslim
pkg install awslim

From the ports tree:

cd /usr/ports/sysutils/awslim/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	awslim>0:sysutils/awslim

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.1_20.7.1_2-0.4.0_3-
FreeBSD:14:quarterly0.7.1_20.7.1_2n/a0.4.0-
FreeBSD:15:latest0.7.1_20.7.1_2n/a-0.4.0_3
FreeBSD:15:quarterly0.7.1_20.7.1_2n/an/an/a
FreeBSD:16:latest0.7.1_10.7.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none
Flavors
awslim-compact-0.7.1_3

Files

distinfo 13
FileSizeSHA256
fujiwara-awslim-v0.7.1_GH0.tar.gz375813b23411d4fcc4902cd8f5bf76ec8a0954b1555c6d36764ab61da2325e306d2df
alecthomas-kong-v1.16.1_GH0.tar.gz332615145c6fe8bb4c1a037b9037d2fedaf5e49651675382d7d84a92060382b2718001
aws-aws-sdk-go-v2-v1.45.1_GH0.tar.gz7.8235408e+07324fe42612903efdc87bb942557501fe2d30173e5f0a843c1399035b6f4b67a5
aws-smithy-go-v1.28.1_GH0.tar.gz6602356b9157800cb2bfa166d1b470492b7c4319fc3a7f9380b49286a97357b1f695c9
yaml-go-yaml-v2.4.4_GH0.tar.gz73818e80715d6f56fd2d9bdf1bb3c1024bddfd819cd4facb4af6d59d14d4cfa2aa1f9
goccy-go-yaml-v1.19.2_GH0.tar.gz6669012cd611523019b61580a7f42056f92b1543c33f10bf5cda5d393608732577d6f9
golang-crypto-v0.55.0_GH0.tar.gz2.16589e+0657a5e144ce15de9f6e56adb1f4b7b3717f68b5a89fd00fac33f68094e65e3c68
golang-sys-v0.47.0_GH0.tar.gz1.550584e+0685733c6da0f8db2f380a4487f6229d44affcb69d7d4fc0e102b53214a248b14d
google-go-cmp-v0.7.0_GH0.tar.gz105149c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
google-go-jsonnet-v0.22.0_GH0.tar.gz7614379c463043a05c1e833c57136521e808ee8df192131f00c636235a2b54823d8c4c
jmespath-go-jmespath-v0.4.0_GH0.tar.gz128861aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
kubernetes-sigs-yaml-v1.6.0_GH0.tar.gz50717a6c9c723642ed54ef74dab20c4158b6cef0f3f2afca34c1b402c1e5852b1720b
mattn-go-shellwords-v1.0.14_GH0.tar.gz91228321ef5121866ce370f5d6af7bc4182754a3758125f266febe00b1c88022d3c4

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
fe93ee7e05 Norikatsu Shigemura sysutils/awslim: Update to 0.7.1
ChangeLog: https://github.com/fujiwara/awslim/compare/v0.6.13...v0.7.1 Approved by: hrs (mentor, blanket)
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 7 in the history this site was built from.