Documentation
¶
Overview ¶
Package cmds provides CLI tools for running various actions
Index ¶
- type ChecksumCommand
- type CopyCommand
- type DBMigrateCommand
- type DeleteCommand
- type ExtractCommand
- func (cmd *ExtractCommand) AddFlags(fl *pflag.FlagSet)
- func (cmd *ExtractCommand) HelpArgs() string
- func (cmd *ExtractCommand) HelpDesc() (string, string)
- func (cmd *ExtractCommand) HelpExample() string
- func (cmd *ExtractCommand) Parse(args []string) error
- func (cmd *ExtractCommand) Run(ctx context.Context) error
- type FetchCommand
- type FetchCommandResult
- type FormatCommand
- type ImportCommand
- type ImportCommandResult
- type LintCommand
- type MergeCommand
- type RTConvertCommand
- func (cmd *RTConvertCommand) AddFlags(fl *pflag.FlagSet)
- func (cmd *RTConvertCommand) HelpArgs() string
- func (cmd *RTConvertCommand) HelpDesc() (string, string)
- func (cmd *RTConvertCommand) HelpExample() string
- func (cmd *RTConvertCommand) Parse(args []string) error
- func (cmd *RTConvertCommand) Run(ctx context.Context) error
- type RebuildStatsCommand
- type RebuildStatsOptions
- type RebuildStatsResult
- type SyncCommand
- type UnimportCommand
- type ValidatorCommand
- func (cmd *ValidatorCommand) AddFlags(fl *pflag.FlagSet)
- func (cmd *ValidatorCommand) HelpArgs() string
- func (cmd *ValidatorCommand) HelpDesc() (string, string)
- func (cmd *ValidatorCommand) HelpExample() string
- func (cmd *ValidatorCommand) Parse(args []string) error
- func (cmd *ValidatorCommand) Run(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChecksumCommand ¶ added in v1.2.1
ChecksumCommand calculates the SHA1 checksum of a static GTFS feed. The SHA1 checksum uniquely identifies a feed version and is used by Transitland to detect when new feed versions are available. This command calculates the SHA1 using the DirSHA1 method, which processes the contents of the feed archive, not the zip archive as a whole
func (*ChecksumCommand) AddFlags ¶ added in v1.2.1
func (cmd *ChecksumCommand) AddFlags(fl *pflag.FlagSet)
func (*ChecksumCommand) HelpArgs ¶ added in v1.2.1
func (cmd *ChecksumCommand) HelpArgs() string
func (*ChecksumCommand) HelpDesc ¶ added in v1.2.1
func (cmd *ChecksumCommand) HelpDesc() (string, string)
func (*ChecksumCommand) Parse ¶ added in v1.2.1
func (cmd *ChecksumCommand) Parse(args []string) error
Parse command line options.
type CopyCommand ¶
CopyCommand
func (*CopyCommand) AddFlags ¶
func (cmd *CopyCommand) AddFlags(fl *pflag.FlagSet)
func (*CopyCommand) HelpArgs ¶
func (cmd *CopyCommand) HelpArgs() string
func (*CopyCommand) HelpDesc ¶
func (cmd *CopyCommand) HelpDesc() (string, string)
func (*CopyCommand) HelpExample ¶
func (cmd *CopyCommand) HelpExample() string
func (*CopyCommand) Parse ¶
func (cmd *CopyCommand) Parse(args []string) error
type DBMigrateCommand ¶ added in v1.2.0
func (*DBMigrateCommand) AddFlags ¶ added in v1.2.0
func (cmd *DBMigrateCommand) AddFlags(fl *pflag.FlagSet)
func (*DBMigrateCommand) HelpArgs ¶ added in v1.2.0
func (cmd *DBMigrateCommand) HelpArgs() string
func (*DBMigrateCommand) HelpDesc ¶ added in v1.2.0
func (cmd *DBMigrateCommand) HelpDesc() (string, string)
func (*DBMigrateCommand) Parse ¶ added in v1.2.0
func (cmd *DBMigrateCommand) Parse(args []string) error
Parse command line options.
type DeleteCommand ¶
type DeleteCommand struct { ExtraTables []string DryRun bool FVID int DBURL string Adapter tldb.Adapter // allow for mocks }
func (*DeleteCommand) AddFlags ¶
func (cmd *DeleteCommand) AddFlags(fl *pflag.FlagSet)
func (*DeleteCommand) HelpArgs ¶
func (cmd *DeleteCommand) HelpArgs() string
func (*DeleteCommand) HelpDesc ¶
func (cmd *DeleteCommand) HelpDesc() (string, string)
func (*DeleteCommand) Parse ¶
func (cmd *DeleteCommand) Parse(args []string) error
Parse command line flags
type ExtractCommand ¶
type ExtractCommand struct { // Default options copier.Options // extract specific arguments Prefix string // contains filtered or unexported fields }
ExtractCommand
func (*ExtractCommand) AddFlags ¶
func (cmd *ExtractCommand) AddFlags(fl *pflag.FlagSet)
func (*ExtractCommand) HelpArgs ¶
func (cmd *ExtractCommand) HelpArgs() string
func (*ExtractCommand) HelpDesc ¶
func (cmd *ExtractCommand) HelpDesc() (string, string)
func (*ExtractCommand) HelpExample ¶
func (cmd *ExtractCommand) HelpExample() string
func (*ExtractCommand) Parse ¶
func (cmd *ExtractCommand) Parse(args []string) error
type FetchCommand ¶
type FetchCommand struct { Options fetch.StaticFetchOptions SecretsFile string CreateFeed bool Workers int Fail bool Limit int DBURL string DryRun bool FeedIDs []string Results []FetchCommandResult Adapter tldb.Adapter // allow for mocks // contains filtered or unexported fields }
FetchCommand fetches feeds defined a DMFR database.
func (*FetchCommand) AddFlags ¶
func (cmd *FetchCommand) AddFlags(fl *pflag.FlagSet)
func (*FetchCommand) HelpArgs ¶
func (cmd *FetchCommand) HelpArgs() string
func (*FetchCommand) HelpDesc ¶
func (cmd *FetchCommand) HelpDesc() (string, string)
func (*FetchCommand) Parse ¶
func (cmd *FetchCommand) Parse(args []string) error
type FetchCommandResult ¶
type FormatCommand ¶
FormatCommand formats a DMFR file.
func (*FormatCommand) AddFlags ¶
func (cmd *FormatCommand) AddFlags(fl *pflag.FlagSet)
func (*FormatCommand) HelpArgs ¶
func (cmd *FormatCommand) HelpArgs() string
func (*FormatCommand) HelpDesc ¶
func (cmd *FormatCommand) HelpDesc() (string, string)
func (*FormatCommand) Parse ¶
func (cmd *FormatCommand) Parse(args []string) error
Parse command line options.
type ImportCommand ¶
type ImportCommand struct { Options importer.Options Workers int Limit int Fail bool DBURL string CoverDate string FetchedSince string Latest bool DryRun bool FeedIDs []string FVIDs []string FVSHA1 []string Results []ImportCommandResult Adapter tldb.Adapter // allow for mocks // contains filtered or unexported fields }
ImportCommand imports FeedVersions into a database.
func (*ImportCommand) AddFlags ¶
func (cmd *ImportCommand) AddFlags(fl *pflag.FlagSet)
func (*ImportCommand) HelpArgs ¶
func (cmd *ImportCommand) HelpArgs() string
func (*ImportCommand) HelpDesc ¶
func (cmd *ImportCommand) HelpDesc() (string, string)
func (*ImportCommand) Parse ¶
func (cmd *ImportCommand) Parse(args []string) error
Parse command line flags
type ImportCommandResult ¶
type LintCommand ¶
type LintCommand struct {
Filenames []string
}
LintCommand lints a DMFR file.
func (*LintCommand) AddFlags ¶
func (cmd *LintCommand) AddFlags(fl *pflag.FlagSet)
func (*LintCommand) HelpArgs ¶
func (cmd *LintCommand) HelpArgs() string
func (*LintCommand) HelpDesc ¶
func (cmd *LintCommand) HelpDesc() (string, string)
func (*LintCommand) Parse ¶
func (cmd *LintCommand) Parse(args []string) error
Parse command line options.
type MergeCommand ¶
MergeCommand
func (*MergeCommand) AddFlags ¶
func (cmd *MergeCommand) AddFlags(fl *pflag.FlagSet)
func (*MergeCommand) HelpArgs ¶
func (cmd *MergeCommand) HelpArgs() string
func (*MergeCommand) HelpDesc ¶
func (cmd *MergeCommand) HelpDesc() (string, string)
func (*MergeCommand) Parse ¶
func (cmd *MergeCommand) Parse(args []string) error
type RTConvertCommand ¶ added in v1.0.0
RTConvertCommand
func (*RTConvertCommand) AddFlags ¶ added in v1.0.0
func (cmd *RTConvertCommand) AddFlags(fl *pflag.FlagSet)
func (*RTConvertCommand) HelpArgs ¶ added in v1.0.0
func (cmd *RTConvertCommand) HelpArgs() string
func (*RTConvertCommand) HelpDesc ¶ added in v1.0.0
func (cmd *RTConvertCommand) HelpDesc() (string, string)
func (*RTConvertCommand) HelpExample ¶ added in v1.0.0
func (cmd *RTConvertCommand) HelpExample() string
func (*RTConvertCommand) Parse ¶ added in v1.0.0
func (cmd *RTConvertCommand) Parse(args []string) error
type RebuildStatsCommand ¶
type RebuildStatsCommand struct { Options RebuildStatsOptions Workers int DBURL string FeedIDs []string FVIDs []string FVSHA1 []string Adapter tldb.Adapter // allow for mocks // contains filtered or unexported fields }
RebuildStatsCommand rebuilds feed version statistics
func (*RebuildStatsCommand) AddFlags ¶
func (cmd *RebuildStatsCommand) AddFlags(fl *pflag.FlagSet)
func (*RebuildStatsCommand) HelpArgs ¶
func (cmd *RebuildStatsCommand) HelpArgs() string
func (*RebuildStatsCommand) HelpDesc ¶
func (cmd *RebuildStatsCommand) HelpDesc() (string, string)
func (*RebuildStatsCommand) Parse ¶
func (cmd *RebuildStatsCommand) Parse(args []string) error
Parse command line flags
type RebuildStatsOptions ¶
type RebuildStatsResult ¶
type RebuildStatsResult struct {
Error error
}
type SyncCommand ¶
SyncCommand syncs a DMFR to a database.
func (*SyncCommand) AddFlags ¶
func (cmd *SyncCommand) AddFlags(fl *pflag.FlagSet)
func (*SyncCommand) HelpArgs ¶
func (cmd *SyncCommand) HelpArgs() string
func (*SyncCommand) HelpDesc ¶
func (cmd *SyncCommand) HelpDesc() (string, string)
func (*SyncCommand) Parse ¶
func (cmd *SyncCommand) Parse(args []string) error
Parse command line options.
type UnimportCommand ¶
type UnimportCommand struct { ScheduleOnly bool ExtraTables []string DryRun bool FVIDs []string FVSHA1 []string Extensions []string FeedIDs []string DBURL string Workers int Adapter tldb.Adapter // allow for mocks // contains filtered or unexported fields }
UnimportCommand imports FeedVersions into a database.
func (*UnimportCommand) AddFlags ¶
func (cmd *UnimportCommand) AddFlags(fl *pflag.FlagSet)
func (*UnimportCommand) HelpArgs ¶
func (cmd *UnimportCommand) HelpArgs() string
func (*UnimportCommand) HelpDesc ¶
func (cmd *UnimportCommand) HelpDesc() (string, string)
func (*UnimportCommand) Parse ¶
func (cmd *UnimportCommand) Parse(args []string) error
Parse command line flags
type ValidatorCommand ¶
type ValidatorCommand struct { Options validator.Options OutputFile string DBURL string FVID int SaveValidationReport bool ValidationReportStorage string // contains filtered or unexported fields }
ValidatorCommand
func (*ValidatorCommand) AddFlags ¶
func (cmd *ValidatorCommand) AddFlags(fl *pflag.FlagSet)
func (*ValidatorCommand) HelpArgs ¶
func (cmd *ValidatorCommand) HelpArgs() string
func (*ValidatorCommand) HelpDesc ¶
func (cmd *ValidatorCommand) HelpDesc() (string, string)
func (*ValidatorCommand) HelpExample ¶
func (cmd *ValidatorCommand) HelpExample() string
func (*ValidatorCommand) Parse ¶
func (cmd *ValidatorCommand) Parse(args []string) error