Documentation
¶
Index ¶
- func AddExecutePermission(filePath string) error
- func CreateCacheDirectory(pathFunc GetDirFunc, dirName string) (string, string, string, string)
- func CreateConfigDirectory(pathFunc GetDirFunc, dirName string) string
- func CreateConfigFileForDevcontainer(configDirForDevcontainer string, workspaceFolder string, configFilePath string, ...) (string, error)
- func CreateFileWithContents(file string, content string, permission fs.FileMode) error
- func ExtractShellVariables(str string) (string, error)
- func GetConfigDir(configDirForDevcontainer string, workspaceFolder string) string
- func GetLatestReleaseFromGitHub(owner string, repository string) (string, error)
- func IsExists(filePath string) bool
- func IsExistsCommand(command string) bool
- func IsWsl() bool
- func OpenFileWithDefaultApp(filePath string) error
- func ParseJwcc(jwccPath string) ([]byte, error)
- type GetDirFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddExecutePermission ¶
func CreateCacheDirectory ¶ added in v0.8.0
devcontainer.vim が使用するキャッシュディレクトリを作成し、返却する。
返却値: devcontainer.vim 用のキャッシュディレクトリ devcontainer.vim 用の実行バイナリ格納ディレクトリ devcontainer.vim のマージ済み設定ファイル格納ディレクトリ
func CreateConfigDirectory ¶ added in v0.8.0
func CreateConfigDirectory(pathFunc GetDirFunc, dirName string) string
devcontainer.vim が使用するコンフィグディレクトリを作成し、返却する。
func CreateConfigFileForDevcontainer ¶ added in v0.8.0
func CreateConfigFileForDevcontainer(configDirForDevcontainer string, workspaceFolder string, configFilePath string, additionalConfigFilePath string) (string, error)
configFilePath と additionalConfigFilePath の JSON をマージし、 devcontainer.vim のキャッシュディレクトリ内の設定ファイル格納ディレクトリへ格納する。 作成した devcontainer.json を格納しているディレクトリのパスを返却する。
func CreateFileWithContents ¶ added in v0.9.0
func ExtractShellVariables ¶ added in v0.9.0
文字列中のシェル変数を展開して返却する
func GetConfigDir ¶ added in v0.5.0
devcontainer.vim 用の devcontainer.json 格納先ディレクトリを計算して返却する。 `<devcontainer.vim のキャッシュディレクトリ>/config/<workspaceFolder の絶対パスを md5 播種化した文字列>` のディレクトリを返却
func IsExistsCommand ¶
command で指定したものへパスが通っているかを確認する。 パスが通っている場合 true を返却し、通っていない場合 false を返却する。
func OpenFileWithDefaultApp ¶ added in v0.8.0
関連付けられたアプリケーションで開く
Types ¶
type GetDirFunc ¶
Click to show internal directories.
Click to hide internal directories.