1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-29 01:12:24 +08:00
This commit is contained in:
Juan Batiz-Benet
2014-07-05 02:05:17 -07:00
parent 81c6298a6f
commit 0ab4a49acb
3 changed files with 37 additions and 1 deletions

5
cli/Makefile Normal file
View File

@ -0,0 +1,5 @@
all: build
build:
go build
mv cli ipfs

View File

@ -34,7 +34,7 @@ Use "ipfs help <command>" for more information about a command.
`,
Run: ipfsCmd,
Subcommands: []*commander.Command{
// cmdIpfsVersion,
cmdIpfsVersion,
// cmdIpfsConfig,
cmdIpfsCommands,
},

31
cli/version.go Normal file
View File

@ -0,0 +1,31 @@
package main
import (
"github.com/jbenet/commander"
u "github.com/jbenet/go-ipfs/util"
)
const Version = "0.1.0"
var cmdIpfsVersion = &commander.Command{
UsageLine: "version",
Short: "Show ipfs version information.",
Long: `ipfs version - Show ipfs version information.
Returns the current version of ipfs and exits.
`,
Run: versionCmd,
}
func init() {
cmdIpfsVersion.Flag.Bool("number", false, "show only the number")
}
func versionCmd(c *commander.Command, _ []string) error {
number := c.Flag.Lookup("number").Value.Get().(bool)
if !number {
u.POut("ipfs version ")
}
u.POut("%s\n", Version)
return nil
}