Skip to content

Instantly share code, notes, and snippets.

@roscopecoltran
roscopecoltran / main.go
Created October 26, 2018 14:21 — forked from tenntenn/main.go
具象のerrorを返してるかチェックする
package main
import (
"fmt"
"go/ast"
"go/importer"
"go/parser"
"go/token"
"go/types"
"os"
@roscopecoltran
roscopecoltran / delegate.go
Created October 26, 2018 14:50 — forked from taichi/delegate.go
delegation code generator
package main
import (
"bytes"
"fmt"
"go/ast"
"go/build"
"go/format"
"go/parser"
"go/token"
package main
import (
"fmt"
"os"
"time"
"gopkg.in/src-d/go-git.v4"
"gopkg.in/src-d/go-git.v4/plumbing"
"gopkg.in/src-d/go-git.v4/plumbing/object"
package commitgraph
import (
"bytes"
"errors"
"io"
"math"
"time"
"gopkg.in/src-d/go-git.v4/plumbing"
@roscopecoltran
roscopecoltran / clone-progress.go
Created November 16, 2018 00:12 — forked from tyru/clone-progress.go
go-git progress notification output
package main
import (
"bytes"
"encoding/binary"
"fmt"
"io/ioutil"
"net/http"
"os"
"strings"
@roscopecoltran
roscopecoltran / main.go
Created November 16, 2018 00:12 — forked from campoy/main.go
Creating a submodule with go-git
package main
import (
"fmt"
"log"
"strings"
"time"
"gopkg.in/src-d/go-billy.v4/memfs"
git "gopkg.in/src-d/go-git.v4"
@roscopecoltran
roscopecoltran / AAAReadme.md
Created November 16, 2018 00:13 — forked from owulveryck/AAAReadme.md
Markdown on the fly

Usage

go run *go github.com/owulveryck/test/
// Adding a file directly to index (stage area), without using working tree.
//
// $ go build index-add.go && yes | mv index-add ~/code/workspace/bin
// $ mkdir -p /tmp/sample && cd /tmp/sample
// $ index-add
package main
import (
"bytes"
"fmt"
@roscopecoltran
roscopecoltran / main.go
Created November 16, 2018 00:15 — forked from dweomer/main.go
2018-04-26 - Golang Phoenix - Package Madness! - https://www.meetup.com/Golang-Phoenix/events/249838312/
package main
// https://www.meetup.com/Golang-Phoenix/events/249838312/
// I was assigned the 'gopkg.in/src-d/go-git.v4' package. Below is a simple program that will take a Git URL,
// clone the repo, and scan SemVer-compliant tags then output the most recent, as per SemVer, version.
import (
"fmt"
"io/ioutil"
"os"
package main
import (
"errors"
"flag"
"fmt"
"gopkg.in/src-d/go-git.v4"
"gopkg.in/src-d/go-git.v4/plumbing"
"gopkg.in/src-d/go-git.v4/plumbing/object"
"gopkg.in/src-d/go-git.v4/utils/merkletrie"