funicular

module
v1.15.2 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: LGPL-3.0

README

Funicular

GoDoc Build Status Go Report Card codecov license

01000110 01010101 01001110 01001001 01000011 01010101 01001100 01000001 01010010

Simple facades to create commands.

How to install Go ?

Debian / Ubuntu:
$ sudo apt update
$ sudo apt install golang
Arch:
$ sudo pacman -Sy go
Mac OS X:
$ brew update
$ brew install golang
Last release from script:

See: https://github.com/udhos/update-golang

From tarballs:

See: https://golang.org/doc/install

Check golang version

$ go version

Install from Makefile

Commands:

To list available commands:

$ make help

To compile examples:

$ make build

To check (vet / lint / fmt)

$ make check
$ make lint # only lint
$ make vet # only vet
$ make fmt # only fmt

To run tests:

$ go install github.com/joho/godotenv/cmd/godotenv
$ godotenv -f <env_file> make test

Directories

Path Synopsis
examples
internal/env
Package env contains functions to handle env vars
Package env contains functions to handle env vars
internal
mock
Package mock_clients is a generated GoMock package.
Package mock_clients is a generated GoMock package.
pkg
client
Package client contains struct for client third parties
Package client contains struct for client third parties
client/mock
Package mock_source is a generated GoMock package.
Package mock_source is a generated GoMock package.
sync
Package sync contains structs to extend sync stdlib
Package sync contains structs to extend sync stdlib

Jump to

Keyboard shortcuts

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