| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Minio Cloud Storage, (C) 2015 Minio, Inc. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Licensed under the Apache License, Version 2.0 (the "License"); | 
					
						
							|  |  |  |  * you may not use this file except in compliance with the License. | 
					
						
							|  |  |  |  * You may obtain a copy of the License at | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *     http://www.apache.org/licenses/LICENSE-2.0
 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  |  * distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  |  * See the License for the specific language governing permissions and | 
					
						
							|  |  |  |  * limitations under the License. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-07 15:39:26 +08:00
										 |  |  | import ( | 
					
						
							|  |  |  | 	"github.com/minio/cli" | 
					
						
							| 
									
										
										
										
											2016-03-04 17:50:59 +08:00
										 |  |  | 	"github.com/minio/mc/pkg/console" | 
					
						
							| 
									
										
										
										
											2015-11-07 15:39:26 +08:00
										 |  |  | ) | 
					
						
							| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | var versionCmd = cli.Command{ | 
					
						
							|  |  |  | 	Name:   "version", | 
					
						
							| 
									
										
										
										
											2015-10-26 17:36:01 +08:00
										 |  |  | 	Usage:  "Print version.", | 
					
						
							| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | 	Action: mainVersion, | 
					
						
							|  |  |  | 	CustomHelpTemplate: `NAME: | 
					
						
							| 
									
										
										
										
											2015-10-18 06:03:46 +08:00
										 |  |  |    minio {{.Name}} - {{.Usage}} | 
					
						
							| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | USAGE: | 
					
						
							| 
									
										
										
										
											2015-10-18 06:03:46 +08:00
										 |  |  |    minio {{.Name}} {{if .Description}} | 
					
						
							| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | `, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 17:50:59 +08:00
										 |  |  | func mainVersion(ctx *cli.Context) { | 
					
						
							|  |  |  | 	console.Println("Version: " + minioVersion) | 
					
						
							|  |  |  | 	console.Println("Release-Tag: " + minioReleaseTag) | 
					
						
							|  |  |  | 	console.Println("Commit-ID: " + minioCommitID) | 
					
						
							| 
									
										
										
										
											2015-08-21 04:05:47 +08:00
										 |  |  | } |