// Copyright 2015 Keybase, Inc. All rights reserved. Use of
// this source code is governed by the included BSD license.

// +build windows

package client

import (
	"errors"
	"github.com/keybase/cli"
	"github.com/keybase/client/go/libcmdline"
	"github.com/keybase/client/go/libkb"
)

func getPlatformSpecificCommands(cl *libcmdline.CommandLine, g *libkb.GlobalContext) []cli.Command {
	return []cli.Command{
		NewCmdKbfsMount(cl, g),
	}
}

func StopLaunchdService(g *libkb.GlobalContext, label string, wait bool) error {
	return errors.New("Unsupported on this platform")
}

func restartLaunchdService(g *libkb.GlobalContext, label string, serviceInfoPath string) error {
	return errors.New("Unsupported on this platform")
}

// DebugSocketError allows platforms to help the user diagnose and resolve
// socket errors.
func DiagnoseSocketError(ui libkb.UI, err error) {}
