project

package
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create added in v0.0.4

func Create(client *occlient.Client, projectName string) error

func Delete added in v0.0.11

func Delete(client *occlient.Client, projectName string) (string, error)

Delete deletes the project with name projectName and sets any other remaining project as the current project and returns the current project or "" if no current project is set and errors if any

func Exists added in v0.0.4

func Exists(client *occlient.Client, projectName string) (bool, error)

Checks whether a project with the given name exists or not projectName is the project name to perform check for The first returned parameter is a bool indicating if a project with the given name already exists or not The second returned parameter is the error that might occurs while execution

func GetCurrent

func GetCurrent(client *occlient.Client) string

GetCurrent return current project

func SetCurrent

func SetCurrent(client *occlient.Client, projectName string) error

SetCurrent sets the projectName as current project

Types

type ProjectInfo added in v0.0.4

type ProjectInfo struct {
	// Name of the project
	Name string
	// is this project active?
	Active bool
}

ApplicationInfo holds information about one project

func List added in v0.0.4

func List(client *occlient.Client) ([]ProjectInfo, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL