Documentation ¶
Index ¶
- type App
- func (a *App) Debug(message ...interface{})
- func (a *App) Delete(key interface{})
- func (a *App) Dispatch(action flux.ActionInterface) chan struct{}
- func (a *App) Fail(err error)
- func (a *App) Init()
- func (a *App) Log(args ...interface{})
- func (a *App) LogHide(args ...interface{})
- func (a *App) LogHidef(format string, args ...interface{})
- func (a *App) Logf(format string, args ...interface{})
- func (a *App) Watch(key interface{}, f func(done chan struct{}))
- type ArchiveStore
- func (s *ArchiveStore) AllFresh() bool
- func (s *ArchiveStore) Cache() map[string]CacheItem
- func (s *ArchiveStore) CacheStrings() map[string]string
- func (s *ArchiveStore) Compile(path string, tags []string) ([]Dep, error)
- func (s *ArchiveStore) Fresh(mainPath string) bool
- func (s *ArchiveStore) Handle(payload *flux.Payload) bool
- type CacheItem
- type CompileStore
- type ConnectionStore
- type Dep
- type DeployStore
- type EditorStore
- type EmptyStore
- type HistoryStore
- type LocalStore
- type PageStore
- type RequestStore
- type ScannerStore
- func (s *ScannerStore) AllImports() map[string]bool
- func (s *ScannerStore) AllImportsOrdered() []string
- func (s *ScannerStore) Clashes() map[string]map[string]bool
- func (s *ScannerStore) DisplayName(path string) string
- func (s *ScannerStore) DisplayPath(path string) string
- func (s *ScannerStore) Handle(payload *flux.Payload) bool
- func (s *ScannerStore) Imports(path string) []string
- func (s *ScannerStore) Main() (string, int)
- func (s *ScannerStore) MainPackages() map[string]bool
- func (s *ScannerStore) Name(path string) string
- func (s *ScannerStore) Names() map[string]string
- type ShareStore
- type SourceStore
- func (s *SourceStore) Contents(path, name string) string
- func (s *SourceStore) Count() int
- func (s *SourceStore) Current() string
- func (s *SourceStore) Filenames(path string) []string
- func (s *SourceStore) Files(path string) map[string]string
- func (s *SourceStore) Handle(payload *flux.Payload) bool
- func (s *SourceStore) HasFile(path, name string) bool
- func (s *SourceStore) HasPackage(path string) bool
- func (s *SourceStore) Packages() []string
- func (s *SourceStore) SingleFile() (path, name, contents string)
- func (s *SourceStore) SinglePackage() (path string, files map[string]string)
- func (s *SourceStore) Source() map[string]map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { Dispatcher flux.DispatcherInterface Watcher flux.WatcherInterface Notifier flux.NotifierInterface Archive *ArchiveStore Editor *EditorStore Connection *ConnectionStore Local *LocalStore Scanner *ScannerStore Compile *CompileStore Request *RequestStore Deploy *DeployStore Page *PageStore Source *SourceStore History *HistoryStore }
func (*App) Dispatch ¶
func (a *App) Dispatch(action flux.ActionInterface) chan struct{}
type ArchiveStore ¶
type ArchiveStore struct {
// contains filtered or unexported fields
}
func NewArchiveStore ¶
func NewArchiveStore(app *App) *ArchiveStore
func (*ArchiveStore) AllFresh ¶
func (s *ArchiveStore) AllFresh() bool
func (*ArchiveStore) Cache ¶
func (s *ArchiveStore) Cache() map[string]CacheItem
func (*ArchiveStore) CacheStrings ¶
func (s *ArchiveStore) CacheStrings() map[string]string
func (*ArchiveStore) Compile ¶
func (s *ArchiveStore) Compile(path string, tags []string) ([]Dep, error)
func (*ArchiveStore) Fresh ¶
func (s *ArchiveStore) Fresh(mainPath string) bool
Fresh is true if current cache matches the previously downloaded archives
type CompileStore ¶
type CompileStore struct {
// contains filtered or unexported fields
}
func NewCompileStore ¶
func NewCompileStore(app *App) *CompileStore
func (*CompileStore) Compiled ¶
func (s *CompileStore) Compiled() bool
func (*CompileStore) Compiling ¶
func (s *CompileStore) Compiling() bool
func (*CompileStore) Tags ¶
func (s *CompileStore) Tags() []string
type ConnectionStore ¶
type ConnectionStore struct {
// contains filtered or unexported fields
}
func NewConnectionStore ¶
func NewConnectionStore(app *App) *ConnectionStore
func (*ConnectionStore) Open ¶
func (s *ConnectionStore) Open() bool
type DeployStore ¶
type DeployStore struct {
// contains filtered or unexported fields
}
func NewDeployStore ¶
func NewDeployStore(app *App) *DeployStore
func (*DeployStore) Index ¶
func (s *DeployStore) Index() string
func (*DeployStore) LoaderJs ¶
func (s *DeployStore) LoaderJs() string
type EditorStore ¶
type EditorStore struct {
// contains filtered or unexported fields
}
func NewEditorStore ¶
func NewEditorStore(app *App) *EditorStore
func (*EditorStore) CurrentFile ¶
func (s *EditorStore) CurrentFile() string
func (*EditorStore) CurrentPackage ¶
func (s *EditorStore) CurrentPackage() string
func (*EditorStore) Loaded ¶
func (s *EditorStore) Loaded() bool
func (*EditorStore) Sizes ¶
func (s *EditorStore) Sizes() []float64
type EmptyStore ¶
type EmptyStore struct {
// contains filtered or unexported fields
}
func NewEmptyStore ¶
func NewEmptyStore(app *App) *EmptyStore
type HistoryStore ¶
type HistoryStore struct {
// contains filtered or unexported fields
}
func NewHistoryStore ¶
func NewHistoryStore(app *App) *HistoryStore
type LocalStore ¶
type LocalStore struct {
// contains filtered or unexported fields
}
func NewLocalStore ¶
func NewLocalStore(app *App) *LocalStore
func (*LocalStore) Initialized ¶
func (s *LocalStore) Initialized() bool
type PageStore ¶
type PageStore struct {
// contains filtered or unexported fields
}
func NewPageStore ¶
func (*PageStore) ShowAllDeps ¶
type RequestStore ¶
type RequestStore struct {
// contains filtered or unexported fields
}
func NewRequestStore ¶
func NewRequestStore(app *App) *RequestStore
type ScannerStore ¶
type ScannerStore struct {
// contains filtered or unexported fields
}
func NewScannerStore ¶
func NewScannerStore(app *App) *ScannerStore
func (*ScannerStore) AllImports ¶
func (s *ScannerStore) AllImports() map[string]bool
func (*ScannerStore) AllImportsOrdered ¶
func (s *ScannerStore) AllImportsOrdered() []string
func (*ScannerStore) DisplayName ¶
func (s *ScannerStore) DisplayName(path string) string
func (*ScannerStore) DisplayPath ¶
func (s *ScannerStore) DisplayPath(path string) string
func (*ScannerStore) Imports ¶
func (s *ScannerStore) Imports(path string) []string
Imports returns all the imports from all files in a package
func (*ScannerStore) Main ¶
func (s *ScannerStore) Main() (string, int)
Main is the path of the main package
func (*ScannerStore) MainPackages ¶
func (s *ScannerStore) MainPackages() map[string]bool
func (*ScannerStore) Name ¶
func (s *ScannerStore) Name(path string) string
func (*ScannerStore) Names ¶
func (s *ScannerStore) Names() map[string]string
type ShareStore ¶
type ShareStore struct {
// contains filtered or unexported fields
}
func NewShareStore ¶
func NewShareStore(app *App) *ShareStore
type SourceStore ¶
type SourceStore struct {
// contains filtered or unexported fields
}
func NewSourceStore ¶
func NewSourceStore(app *App) *SourceStore
func (*SourceStore) Contents ¶
func (s *SourceStore) Contents(path, name string) string
func (*SourceStore) Count ¶
func (s *SourceStore) Count() int
func (*SourceStore) Current ¶
func (s *SourceStore) Current() string
func (*SourceStore) Filenames ¶
func (s *SourceStore) Filenames(path string) []string
func (*SourceStore) HasFile ¶
func (s *SourceStore) HasFile(path, name string) bool
func (*SourceStore) HasPackage ¶
func (s *SourceStore) HasPackage(path string) bool
func (*SourceStore) Packages ¶
func (s *SourceStore) Packages() []string
func (*SourceStore) SingleFile ¶
func (s *SourceStore) SingleFile() (path, name, contents string)
SingleFile returns a random file in a random package. Use for when Count() == 1
func (*SourceStore) SinglePackage ¶
func (s *SourceStore) SinglePackage() (path string, files map[string]string)
SinglePackage returns a random package. Use for when len(s.source) == 1
Source Files ¶
Click to show internal directories.
Click to hide internal directories.