You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: init.go
    path of file: ./repos/vg/cmd
    
    the code of the file until where you have to start completion: // Copyright Â© 2017 Stream
//

package cmd

import (
	"errors"

	"github.com/spf13/cobra"
)

// initCmd represents the init command
var initCmd = &cobra.Command{
	Use:   "init [workspaceName]",
	Short: "Create and enable a workspace and link it to the current directory",
	Long: `This is normally the command that you need to start using virtualgo
for a project. If you want more control you can use 'vg activate' a
    
func init() {
	RootCmd.AddCommand(initCmd)
	initCmd.PersistentFlags().Bool("global-fallback", false, `Fallback to global packages when they are not present in workspace. 
			  This is the default mode if both --full-isolation and --global-fallback are not provided.`)
	initCmd.PersistentFlags().Bool("full-isolation", false, "Create a fully isolated workspace, see project README for advantages and disadvantages")

	// Here you will define your flags and configuration settings.

	// Cobra supports Persistent Flags which will work for this command
	// and all subcommands, e.g.:
	// initCmd.PersistentFlags().String("foo", "", "A help for foo")

	// Cobra supports local flags which will only run when this command
	// is called directly, e.g.:
	// initCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")

}