s3tools

command module
v0.0.0-...-35eb6da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2018 License: MIT Imports: 1 Imported by: 0

README



S3 Tools

S3 common utilities

Coverage Status


Usage

S3Tools is design to provider a set of utilities related to S3 files manipulation, such as:


Cat

Grep

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

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL