command
module
Version:
v0.0.0-...-35eb6da
Opens a new window with list of versions in this module.
Published: Jul 2, 2018
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
S3 Tools
S3 common utilities
Usage
S3Tools is design to provider a set of utilities related to S3 files manipulation, such as:
Makefile
This project provides a Makefile with all common operations need to develop, test and build call-it.
- build: generates binaries
- test: runs all tests
- clean: removes binaries
- fmt: runs gofmt for all go files
- coverage: runs tests coverage build on Coveralls. It expects you to have declared COVERALLS_S3TOOLS_KEY env var.
Running tests
Tests were write using Testify. In order to run them, just type:
$ make test
Credits
These are the main external packages that make up Call It:
packages |
description |
Aurora |
Ultimate ANSI colors for Golang. The package supports Printf/Sprintf etc. |
AWS SDK Go |
AWS SDK for the Go programming language |
Cobra |
A Commander for modern Go CLI interactions |
Fsnotify |
Cross-platform file system notifications for Go. |
HCL |
HCL is the HashiCorp configuration language. |
go-difflib |
Partial port of Python difflib package to Go. |
go-homedir |
Go library for detecting and expanding the user's home directory without cgo. |
go-jmespath |
Golang implementation of JMESPath. |
go-toml |
Go library for the TOML language. |
mapstructure |
Go library for decoding generic map values into native Go structures. |
Properties |
Java properties scanner for Go |
Testify |
A toolkit with common assertions and mocks that plays nicely with the standard library |
S3Tools icons made by Freepik.
License
MIT
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.