utils

package
v0.0.0-...-8e6c402 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilePathsToSuggests

func FilePathsToSuggests(soisDir string, filePaths []string, word string) []prompt.Suggest

FilePathsToSuggests は引数のfilePath配列を元に Suggestの配列を生成します

func FilePathsToSuggestsNoEx

func FilePathsToSuggestsNoEx(soisDir string, filePaths []string, word string) []prompt.Suggest

func IsOptionWord

func IsOptionWord(d prompt.Document) bool

func ListDirsRecursively

func ListDirsRecursively(dir string, b *model.Bucket, lastSlash bool) ([]string, error)

ListDirsRecursively は引数のdir配下を再帰的に走査してDirectoryのPathを収集します

func ListFileDirs

func ListFileDirs(dir string, addDir, dirLastSlash bool) ([]string, error)

func ListFilesRecursively

func ListFilesRecursively(dir string) ([]string, error)

ListFilesRecursively は引数のdir配下を再帰的に走査してFileのPathを収集します

func ParseTitleByURL

func ParseTitleByURL(url string) (string, bool, error)

Types

type StringArray

type StringArray []string

StringArray is for flag package

see: flags_test.go for example

var tags StringArray

func main() {
    flag.Var(&tags, "t", "tag of the uri")
    fmt.Printf("tags=%v", tags)
}

func (*StringArray) Set

func (s *StringArray) Set(v string) error
Example
var tags StringArray

flag.Var(&tags, "t", "tag of the uri")
Output:

func (*StringArray) String

func (s *StringArray) String() string

Jump to

Keyboard shortcuts

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