Documentation ¶
Index ¶
- func FormatTemplate(path string) ([]string, error)
- func GetTemplateFuncMap() *template.FuncMap
- type Entry
- func (entry *Entry) CheckSymLink() error
- func (entry *Entry) ExistsRepoPath() bool
- func (entry *Entry) Format() (*Entry, error)
- func (entry *Entry) FormatHome() (p.Path, error)
- func (entry *Entry) FormatRepo() (p.Path, error)
- func (entry *Entry) MakeSymLink() error
- func (entry *Entry) RemoveSymLink() error
- func (item *Entry) String(replace bool) (string, error)
- type EntryOption
- type IgnoreList
- type List
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatTemplate ¶ added in v0.3.0
テンプレートを解析してPathを生成します
func GetTemplateFuncMap ¶ added in v0.6.0
Types ¶
type Entry ¶
設定ファイルの1行に対応した構造体
func NewEntryWithIndex ¶
Entryを行数付きで作成します
func (*Entry) FormatHome ¶ added in v0.3.0
HomePathの絶対パスを返します
func (*Entry) FormatRepo ¶ added in v0.3.0
RepoPathの絶対パスを返します
type EntryOption ¶ added in v0.4.0
func DefaultOption ¶ added in v0.4.0
func DefaultOption() *EntryOption
func ParseEntryOption ¶ added in v0.4.0
func ParseEntryOption(opt string) (*EntryOption, error)
type IgnoreList ¶ added in v0.3.2
func ReadIgnoreList ¶ added in v0.3.2
func ReadIgnoreList() *IgnoreList
lico.ignoreを読み込んでIgnoreListを生成する
func (*IgnoreList) MatchEntry ¶ added in v0.3.2
func (i *IgnoreList) MatchEntry(e Entry) (bool, string)
entryがIgnoreListに含まれているかどうか
func (*IgnoreList) MatchString ¶ added in v0.3.2
func (i *IgnoreList) MatchString(s string) (bool, string)
パスがIgnoreListに含まれているかどうか
type List ¶
type List []Entry
設定ファイル全体
func ReadCreatedList ¶ added in v0.3.0
func (*List) GetItemFromPath ¶
指定されたパスを持つEntryを返します
func (*List) HasHomeFile ¶
パスがホームファイルに含まれているかどうか
Click to show internal directories.
Click to hide internal directories.