How Go's STD should've been... In minimal amounts of code
Go
Latest commit be20d39 Feb 20, 2017 @LEGOlord208 Documentation
Permalink
Failed to load latest commit information.
README.md Another example Feb 11, 2017
errutil.go
stdin.go

README.md

STDutil

Minimal wrapper around some STD actions in Go... To make them quicker than ever!

Example:

package main;

import (
    "fmt"
    "github.com/legolord208/stdutil"
    "strings"
    "regexp"
)

func main(){
    stdutil.ShouldTrace = true;

    fmt.Print("Name: ");
    name := stdutil.MustScanLower();

    if ok, _ := regexp.MatchString("[0-9]+", name); ok{
        stdutil.PrintErr("Name can't contain numbers!!!", nil);
        return;
    }

    fmt.Println("Hello, " + strings.Title(name));
}

Or, what about a lowercase service, so easy it's pretty much a one liner?
Imgur

Also check out it's GoDocs!

Install

Should be as easy as

go get github.com/legolord208/stdutil

Have fun!