diff --git a/cmd/ipfs/mount.go b/cmd/ipfs/mount_unix.go similarity index 96% rename from cmd/ipfs/mount.go rename to cmd/ipfs/mount_unix.go index c0f529e53..2f08b77b8 100644 --- a/cmd/ipfs/mount.go +++ b/cmd/ipfs/mount_unix.go @@ -1,3 +1,5 @@ +// +build linux darwin freebsd + package main import ( diff --git a/cmd/ipfs/mount_windows.go b/cmd/ipfs/mount_windows.go new file mode 100644 index 000000000..8c3daf8e6 --- /dev/null +++ b/cmd/ipfs/mount_windows.go @@ -0,0 +1,19 @@ +package main + +import ( + "errors" + "github.com/gonuts/flag" + "github.com/jbenet/commander" +) + +var cmdIpfsMount = &commander.Command{ + UsageLine: "mount", + Short: "Mount an ipfs read-only mountpoint.", + Long: `Not yet implemented on windows.`, + Run: mountCmd, + Flag: *flag.NewFlagSet("ipfs-mount", flag.ExitOnError), +} + +func mountCmd(c *commander.Command, inp []string) error { + return errors.New("mount not yet implemented on windows") +} diff --git a/fuse/readonly/readonly.go b/fuse/readonly/readonly_unix.go similarity index 99% rename from fuse/readonly/readonly.go rename to fuse/readonly/readonly_unix.go index 299003592..c5ea97c78 100644 --- a/fuse/readonly/readonly.go +++ b/fuse/readonly/readonly_unix.go @@ -1,5 +1,7 @@ // A Go mirror of libfuse's hello.c +// +build linux darwin freebsd + package readonly import (