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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.7.1_2 | 0.7.1_2 | - | 0.4.0_3 | - |
| FreeBSD:14:quarterly | 0.7.1_2 | 0.7.1_2 | n/a | 0.4.0 | - |
| FreeBSD:15:latest | 0.7.1_2 | 0.7.1_2 | n/a | - | 0.4.0_3 |
| FreeBSD:15:quarterly | 0.7.1_2 | 0.7.1_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.1_1 | 0.7.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| fujiwara-awslim-v0.7.1_GH0.tar.gz | 37581 | 3b23411d4fcc4902cd8f5bf76ec8a0954b1555c6d36764ab61da2325e306d2df |
| alecthomas-kong-v1.16.1_GH0.tar.gz | 332615 | 145c6fe8bb4c1a037b9037d2fedaf5e49651675382d7d84a92060382b2718001 |
| aws-aws-sdk-go-v2-v1.45.1_GH0.tar.gz | 7.8235408e+07 | 324fe42612903efdc87bb942557501fe2d30173e5f0a843c1399035b6f4b67a5 |
| aws-smithy-go-v1.28.1_GH0.tar.gz | 660235 | 6b9157800cb2bfa166d1b470492b7c4319fc3a7f9380b49286a97357b1f695c9 |
| yaml-go-yaml-v2.4.4_GH0.tar.gz | 73818 | e80715d6f56fd2d9bdf1bb3c1024bddfd819cd4facb4af6d59d14d4cfa2aa1f9 |
| goccy-go-yaml-v1.19.2_GH0.tar.gz | 666901 | 2cd611523019b61580a7f42056f92b1543c33f10bf5cda5d393608732577d6f9 |
| golang-crypto-v0.55.0_GH0.tar.gz | 2.16589e+06 | 57a5e144ce15de9f6e56adb1f4b7b3717f68b5a89fd00fac33f68094e65e3c68 |
| golang-sys-v0.47.0_GH0.tar.gz | 1.550584e+06 | 85733c6da0f8db2f380a4487f6229d44affcb69d7d4fc0e102b53214a248b14d |
| google-go-cmp-v0.7.0_GH0.tar.gz | 105149 | c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af |
| google-go-jsonnet-v0.22.0_GH0.tar.gz | 761437 | 9c463043a05c1e833c57136521e808ee8df192131f00c636235a2b54823d8c4c |
| jmespath-go-jmespath-v0.4.0_GH0.tar.gz | 128861 | aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d |
| kubernetes-sigs-yaml-v1.6.0_GH0.tar.gz | 50717 | a6c9c723642ed54ef74dab20c4158b6cef0f3f2afca34c1b402c1e5852b1720b |
| mattn-go-shellwords-v1.0.14_GH0.tar.gz | 9122 | 8321ef5121866ce370f5d6af7bc4182754a3758125f266febe00b1c88022d3c4 |
Commit history 7
The latest 5 of 7 in the history this site was built from.