mc

command module
v0.0.0-...-d7f6bd1 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2015 License: Apache-2.0 Imports: 31 Imported by: 0

README

Minio Client (mc) Gitter

mc provides minimal tools to work with Amazon S3 compatible object storage and filesystems. It has features to resume partial downloads, progress bar, parallel copy and network reconnect. mc is written in golang and released under Apache license v2.

Commands

mc implements the following commands

  ls		List files and folders
  mb		Make a bucket or folder
  cat		Display contents of a file
  cp		Copy files and folders from many sources to a single destination
  cast		Copy files and folders from a single source to many destinations
  diff		Compute differences between two files or folders
  access	Set access permissions
  config	Generate default configuration file [~/.mc/config.json]
  update	Check for new software updates

Install Build Status

GNU/Linux

Download mc from https://dl.minio.io:9000/updates/2015/Jun/linux-amd64/mc

$ wget https://dl.minio.io:9000/updates/2015/Jun/linux-amd64/mc
$ chmod +x mc
$ ./mc config generate
OS X

Download mc from https://dl.minio.io:9000/updates/2015/Jun/darwin-amd64/mc

$ curl https://dl.minio.io:9000/updates/2015/Jun/darwin-amd64/mc > mc
$ chmod +x mc
$ ./mc config generate
Windows

Download mc from https://dl.minio.io:9000/updates/2015/Jun/windows-amd64/mc.exe

C:\Users\Username\Downloads> mc.exe config generate
Source

If you do not have a working Golang environment, please follow Install Golang.

$ go get github.com/minio/mc

Public Minio Server

Minio server is hosted at https://play.minio.io:9000 for public use. This service is primarily intended for developers and users to familiarize themselves with Amazon S3 compatible object storage. Minio runs in memory mode with auto expiry of objects in about an hour. No account signup is required, which means S3 compatible tools and applications can access this service without access and secret keys.

How to use mc?

asciicast

Configuring mc for Amazon S3

Update AccessKeyID and SecretAccessKey fields in your ~/.mc/config.json configuration file by following AWS Credentials Guide.

Contribute

Contribute to mc

Documentation

Overview

This package contains all the global variables and constants. ONLY TO BE ACCESSED VIA GET/SET FUNCTIONS.

This package contains all the structs, their method wrappers for printer

Session V2 - Version 2 stores session header and session data in two separate files. Session data contains fully prepared URL list.

Directories

Path Synopsis
Godeps
_workspace/src/github.com/dustin/go-humanize
Package humanize converts boring ugly numbers to human-friendly strings and back.
Package humanize converts boring ugly numbers to human-friendly strings and back.
_workspace/src/github.com/fatih/color
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
_workspace/src/github.com/fatih/structs
Package structs contains various utilities functions to work with structs.
Package structs contains various utilities functions to work with structs.
_workspace/src/github.com/minio/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
_workspace/src/github.com/olekukonko/ts
This module is a Terminal API for the Go Programming Language.
This module is a Terminal API for the Go Programming Language.
_workspace/src/github.com/shiena/ansicolor
Package ansicolor provides color console in Windows as ANSICON.
Package ansicolor provides color console in Windows as ANSICON.
_workspace/src/github.com/shiena/ansicolor/ansicolor
The ansicolor command colors a console text by ANSI escape sequence like wac.
The ansicolor command colors a console text by ANSI escape sequence like wac.
_workspace/src/gopkg.in/check.v1
Package check is a rich testing extension for Go's testing package.
Package check is a rich testing extension for Go's testing package.
pkg

Jump to

Keyboard shortcuts

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