sml

module
v0.0.0-...-6f60689 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2021 License: Apache-2.0

README

sml is a command line tool to sync from the Go langauge super repo at gopkgs.io. It provides a simple way to manage your Go language repositories.

How to start?

Step 1, get and install the client side tool:

go get -u shanhu.io/sml

Step 2, track the repositories that you care, for example:

sml track shanhu.io/aries

The repository must in the set of repositories that gopkgs.io tracks. If you want gopkgs.io to track more repositories, file an issue.

Step 3, fetch the latest version of these repos:

sml sync

It synchronizes to the HEAD of gopkgs.io, which is guaranteed to be buildable.

Usage

  • sml track: prints all tracking repositories.
  • sml track <repo> ...: add repositories into the tracking set.
  • sml untrack <repo> ...: remove repositories from the tracking set.
  • sml sync: merge HEAD from gopkgs.io into the tracking repositories.

Contact

Email: liulonnie@gmail.com

Directories

Path Synopsis
cmd
Package gitmap provides mapping functions to convert https git sources to SSH git sources.
Package gitmap provides mapping functions to convert https git sources to SSH git sources.
Package sync provides functions for synchronizing to gopkgs head.
Package sync provides functions for synchronizing to gopkgs head.

Jump to

Keyboard shortcuts

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