gin-cli

command module
Version: v0.0.0-...-854ad97 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2021 License: BSD-3-Clause Imports: 6 Imported by: 0

README

GIN-CLI

GoDoc Build status


G-Node Infrastructure Command Line Client

This package is a command line client for interfacing with repositories hosted on GIN. It offers a simplified interface for downloading and uploading files from repositories hosted on GIN.

It consists of commands for interfacing with the GIN web API (e.g., listing repositories, creating repositories, managing SSH keys) but primarily, it wraps git and git-annex commands to make working with data repositories easier.

Information, setup, and guides

For installation instructions see the GIN Client Setup page.

General information, help, and guides for using GIN can be found on the GIN Info Wiki. Help and information for the client in particular can be on the following pages:

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis
Package ginclient augments the web package with functions to interact with GIN Gogs (https://github.com/G-Node/gogs) specifically.
Package ginclient augments the web package with functions to interact with GIN Gogs (https://github.com/G-Node/gogs) specifically.
config
Package config handles reading of the user configuration for the client.
Package config handles reading of the user configuration for the client.
log
Package log handles logging for the client.
Package log handles logging for the client.
Package gincmd defines the subcommands of the gin command line client.
Package gincmd defines the subcommands of the gin command line client.
git
Package git provides functions for running git and git-annex shell commands.
Package git provides functions for running git and git-annex shell commands.
shell
Package shell augments the standard library os/exec Cmd struct and functions with convenience functions for reading piped output.
Package shell augments the standard library os/exec Cmd struct and functions with convenience functions for reading piped output.
Package web provides functions for interacting with a REST API.
Package web provides functions for interacting with a REST API.

Jump to

Keyboard shortcuts

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