idetool

package
v0.0.0-...-9c55465 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IDEIntellij = "Intellij"
	IDEGoLand   = "GoLand"
	IDEPhpStorm = "PhpStorm"
	IDEWebStorm = "WebStorm"

	IDEToolbox = "Toolbox"
	// ToolboxStateFile state.json - 存储了所有安装的JB软件信息
	ToolboxStateFile = "state.json"
)

Variables

This section is empty.

Functions

func LoadHceFile

func LoadHceFile(hceFile string) (bts []byte, err error)

LoadHceFile file contents

Types

type JetBrains

type JetBrains struct {
	// contains filtered or unexported fields
}

JetBrains struct

func NewJetBrains

func NewJetBrains() *JetBrains

NewJetBrains instance

func (*JetBrains) HasToolbox

func (j *JetBrains) HasToolbox() bool

HasToolbox on local

func (*JetBrains) Installed

func (j *JetBrains) Installed() map[string]string

Installed tools on local

macOS: ~/Library/Application Support/JetBrains/GoLand2022.3

func (*JetBrains) ProfileDir

func (j *JetBrains) ProfileDir(subPath ...string) string

ProfileDir for ide

func (*JetBrains) ToolboxDir

func (j *JetBrains) ToolboxDir() string

ToolboxDir on local

Jump to

Keyboard shortcuts

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