commands_dodder

package
v0.0.0-...-ed7c31d Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 86 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetUtility

func GetUtility(name string) command.Utility

Types

type CatAlfred

func (CatAlfred) CompletionGenres

func (c CatAlfred) CompletionGenres() ids.Genre

func (CatAlfred) Run

func (cmd CatAlfred) Run(dep command.Request)

func (*CatAlfred) SetFlagDefinitions

func (cmd *CatAlfred) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Checkin

type Checkin struct {
	command_components_dodder.LocalWorkingCopyWithQueryGroup

	IgnoreBlob bool
	Proto      sku.Proto

	command_components_dodder.Checkout

	CheckoutBlobAndRun string
	OpenBlob           bool
	// contains filtered or unexported fields
}

func (*Checkin) Complete

func (cmd *Checkin) Complete(
	_ command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

TODO refactor into common

func (Checkin) Run

func (cmd Checkin) Run(dep command.Request)

func (*Checkin) SetFlagDefinitions

func (cmd *Checkin) SetFlagDefinitions(
	flagSet interfaces.CLIFlagDefinitions,
)

type CheckinBlob

func (CheckinBlob) Run

func (cmd CheckinBlob) Run(req command.Request)

func (*CheckinBlob) SetFlagDefinitions

func (cmd *CheckinBlob) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type CheckinJson

type CheckinJson struct {
	command_components_dodder.LocalWorkingCopy
}

func (CheckinJson) Run

func (cmd CheckinJson) Run(req command.Request)

type Checkout

type Checkout struct {
	command_components_dodder.LocalWorkingCopyWithQueryGroup

	CheckoutOptions checkout_options.Options
	Organize        bool
}

func (Checkout) Run

func (cmd Checkout) Run(req command.Request)

func (*Checkout) SetFlagDefinitions

func (cmd *Checkout) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Clean

type Clean struct {
	command_components_dodder.LocalWorkingCopyWithQueryGroup
	// contains filtered or unexported fields
}

func (Clean) Run

func (cmd Clean) Run(req command.Request)

func (*Clean) SetFlagDefinitions

func (c *Clean) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type Clone

func (Clone) Run

func (cmd Clone) Run(req command.Request)

func (*Clone) SetFlagDefinitions

func (cmd *Clone) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Complete

type Complete struct {
	command_components.Env
	command_components_dodder.Complete
	// contains filtered or unexported fields
}

func (Complete) GetDescription

func (cmd Complete) GetDescription() command.Description

func (Complete) Run

func (cmd Complete) Run(req command.Request)

func (*Complete) SetFlagDefinitions

func (cmd *Complete) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Deinit

type Deinit struct {
	command_components_dodder.LocalWorkingCopy

	Force bool
}

func (Deinit) Run

func (cmd Deinit) Run(req command.Request)

func (*Deinit) SetFlagDefinitions

func (cmd *Deinit) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Diff

func (*Diff) Complete

func (cmd *Diff) Complete(
	_ command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

TODO filter to checked out objects, tags, and types

func (Diff) Run

func (cmd Diff) Run(dep command.Request)

func (*Diff) SetFlagDefinitions

func (cmd *Diff) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type DormantAdd

type DormantAdd struct {
	command_components_dodder.LocalWorkingCopy
}

func (DormantAdd) Run

func (cmd DormantAdd) Run(dep command.Request)

type DormantEdit

type DormantEdit struct {
	command_components_dodder.LocalWorkingCopy
}

func (DormantEdit) Run

func (cmd DormantEdit) Run(req command.Request)

type DormantRemove

type DormantRemove struct {
	command_components_dodder.LocalWorkingCopy
}

func (DormantRemove) Run

func (cmd DormantRemove) Run(dep command.Request)

type Edit

type Edit struct {
	command_components_dodder.LocalWorkingCopyWithQueryGroup

	// TODO-P3 add force
	command_components_dodder.Checkout
	CheckoutMode checkout_mode.Mode
	// contains filtered or unexported fields
}

func (*Edit) Complete

func (cmd *Edit) Complete(
	req command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

func (Edit) CompletionGenres

func (cmd Edit) CompletionGenres() ids.Genre

func (Edit) Run

func (cmd Edit) Run(req command.Request)

func (*Edit) SetFlagDefinitions

func (cmd *Edit) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type EditConfig

type EditConfig struct {
	command_components_dodder.LocalWorkingCopy
}

func (EditConfig) Run

func (cmd EditConfig) Run(
	req command.Request,
)

type Exec

func (Exec) Run

func (cmd Exec) Run(dep command.Request)

type Export

func (Export) Run

func (cmd Export) Run(req command.Request)

func (*Export) SetFlagDefinitions

func (cmd *Export) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type FindMissing

type FindMissing struct {
	command_components_dodder.LocalWorkingCopy
}

func (FindMissing) Run

func (cmd FindMissing) Run(dep command.Request)

type FormatBlob

type FormatBlob struct {
	command_components_dodder.LocalWorkingCopy

	Stdin    bool
	UTIGroup string
	// contains filtered or unexported fields
}

func (*FormatBlob) Complete

func (cmd *FormatBlob) Complete(
	req command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

func (*FormatBlob) FormatFromStdin

func (cmd *FormatBlob) FormatFromStdin(
	u *local_working_copy.Repo,
	args ...string,
) (err error)

func (*FormatBlob) Run

func (cmd *FormatBlob) Run(dep command.Request)

func (*FormatBlob) SetFlagDefinitions

func (cmd *FormatBlob) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type FormatObject

type FormatObject struct {
	command_components_dodder.LocalWorkingCopy

	CheckoutMode checkout_mode.Mode // add test that says this is unused for stdin
	Stdin        bool               // switch to using `-`
	ids.RepoId
	UTIGroup string
}

func (*FormatObject) FormatFromStdin

func (cmd *FormatObject) FormatFromStdin(
	repo *local_working_copy.Repo,
	args ...string,
) (err error)

func (*FormatObject) Run

func (cmd *FormatObject) Run(req command.Request)

func (*FormatObject) SetFlagDefinitions

func (cmd *FormatObject) SetFlagDefinitions(flagDefs interfaces.CLIFlagDefinitions)

type FormatOrganize

type FormatOrganize struct {
	command_components_dodder.LocalWorkingCopy

	Flags organize_text.Flags
}

func (*FormatOrganize) Run

func (cmd *FormatOrganize) Run(dep command.Request)

func (*FormatOrganize) SetFlagDefinitions

func (cmd *FormatOrganize) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type Fsck

TODO add options to verify type formats, tags TODO add option to count duplicate objects according to a list of object digest formats

func (Fsck) Run

func (cmd Fsck) Run(req command.Request)

func (*Fsck) SetFlagDefinitions

func (cmd *Fsck) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type Gen

type Gen struct{}

func (Gen) Run

func (cmd Gen) Run(req command.Request)

func (Gen) SetFlagDefinitions

func (cmd Gen) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type GenerateZettelIdComponents

type GenerateZettelIdComponents struct{}

func (GenerateZettelIdComponents) Run

type Import

func (Import) Run

func (cmd Import) Run(req command.Request)

func (*Import) SetFlagDefinitions

func (cmd *Import) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

type Info

type Info struct{}

func (Info) Run

func (cmd Info) Run(req command.Request)

func (Info) SetFlagDefinitions

func (cmd Info) SetFlagDefinitions(
	flagSet interfaces.CLIFlagDefinitions,
)

type InfoPivyAgent

type InfoPivyAgent struct{}

func (InfoPivyAgent) Run

func (cmd InfoPivyAgent) Run(req command.Request)

type InfoRepo

type InfoRepo struct {
	command_components_dodder.EnvRepo
}

func (InfoRepo) Complete

func (cmd InfoRepo) Complete(
	req command.Request,
	envLocal env_local.Env,
	_ command.CommandLineInput,
)

func (InfoRepo) Run

func (cmd InfoRepo) Run(req command.Request)

type InfoSSHAgent

type InfoSSHAgent struct{}

func (InfoSSHAgent) Run

func (cmd InfoSSHAgent) Run(req command.Request)

type InfoWorkspace

type InfoWorkspace struct {
	command_components_dodder.LocalWorkingCopy
}

TODO rename to WorkspaceInfo

func (InfoWorkspace) Run

func (cmd InfoWorkspace) Run(req command.Request)

type Init

type Init struct {
	command_components_dodder.Genesis
}

func (*Init) Run

func (cmd *Init) Run(req command.Request)

func (*Init) SetFlagDefinitions

func (cmd *Init) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type InitWorkspace

type InitWorkspace struct {
	command_components.Env
	command_components_dodder.LocalWorkingCopy

	DefaultQueryGroup values.String
	Proto             sku.Proto
	// contains filtered or unexported fields
}

func (InitWorkspace) Complete

func (cmd InitWorkspace) Complete(
	_ command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

func (InitWorkspace) Run

func (cmd InitWorkspace) Run(req command.Request)

func (*InitWorkspace) SetFlagDefinitions

func (cmd *InitWorkspace) SetFlagDefinitions(
	flagSet interfaces.CLIFlagDefinitions,
)

type Last

func (Last) CompletionGenres

func (cmd Last) CompletionGenres() ids.Genre

func (Last) Run

func (cmd Last) Run(req command.Request)

func (*Last) SetFlagDefinitions

func (cmd *Last) SetFlagDefinitions(
	flagSet interfaces.CLIFlagDefinitions,
)

type Mergetool

func (Mergetool) Run

func (cmd Mergetool) Run(req command.Request)

type New

type New struct {
	command_components_dodder.LocalWorkingCopy

	ids.RepoId
	Count int
	// TODO combine organize and edit and refactor
	command_components_dodder.Checkout
	PrintOnly bool
	Filter    script_value.ScriptValue
	Shas      bool

	sku.Proto
	// contains filtered or unexported fields
}

func (*New) Run

func (cmd *New) Run(req command.Request)

func (*New) SetFlagDefinitions

func (cmd *New) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

func (New) ValidateFlagsAndArgs

func (cmd New) ValidateFlagsAndArgs(
	repo *local_working_copy.Repo,
	args ...string,
) (err error)

type Organize

type Organize struct {
	command_components_dodder.LocalWorkingCopy
	command_components_dodder.Query

	Flags organize_text.Flags
	Mode  organize_text_mode.Mode

	Filter script_value.ScriptValue
	// contains filtered or unexported fields
}

Refactor and fold components into userops

func (Organize) Complete

func (cmd Organize) Complete(
	req command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

func (*Organize) CompletionGenres

func (cmd *Organize) CompletionGenres() ids.Genre

func (*Organize) Run

func (cmd *Organize) Run(req command.Request)

func (*Organize) SetFlagDefinitions

func (cmd *Organize) SetFlagDefinitions(flagDef interfaces.CLIFlagDefinitions)

type PeekZettelIds

type PeekZettelIds struct {
	command_components_dodder.LocalWorkingCopy
}

func (PeekZettelIds) Run

func (cmd PeekZettelIds) Run(req command.Request)

type Pull

func (Pull) Run

func (cmd Pull) Run(req command.Request)

func (*Pull) SetFlagDefinitions

func (cmd *Pull) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type PullBlobStore

func (*PullBlobStore) Run

func (cmd *PullBlobStore) Run(
	req command.Request,
)

func (*PullBlobStore) SetFlagDefinitions

func (cmd *PullBlobStore) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type Push

func (Push) Run

func (cmd Push) Run(req command.Request)

func (*Push) SetFlagDefinitions

func (cmd *Push) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type Reindex

func (Reindex) Run

func (cmd Reindex) Run(req command.Request)

type RemoteAdd

type RemoteAdd struct {
	command_components_dodder.LocalWorkingCopy
	command_components_dodder.RemoteTransfer
	// contains filtered or unexported fields
}

func (RemoteAdd) Run

func (cmd RemoteAdd) Run(req command.Request)

func (*RemoteAdd) SetFlagDefinitions

func (cmd *RemoteAdd) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type RepoFsck

func (RepoFsck) Run

func (cmd RepoFsck) Run(req command.Request)

type Revert

func (Revert) CompletionGenres

func (cmd Revert) CompletionGenres() ids.Genre

func (Revert) Run

func (cmd Revert) Run(dep command.Request)

func (*Revert) SetFlagDefinitions

func (cmd *Revert) SetFlagDefinitions(f interfaces.CLIFlagDefinitions)

type Serve

func (Serve) Run

func (cmd Serve) Run(req command.Request)

func (*Serve) SetFlagDefinitions

func (cmd *Serve) SetFlagDefinitions(
	flagSet interfaces.CLIFlagDefinitions,
)

type Show

func (Show) Complete

func (cmd Show) Complete(
	req command.Request,
	envLocal env_local.Env,
	commandLine command.CommandLineInput,
)

func (Show) Run

func (cmd Show) Run(req command.Request)

func (*Show) SetFlagDefinitions

func (cmd *Show) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)

type Status

func (Status) Run

func (cmd Status) Run(req command.Request)

type TomlBookmark

type TomlBookmark struct {
	ObjectId string
	Tags     []string
	Url      string
}

type Update

func (Update) Run

func (cmd Update) Run(req command.Request)

func (*Update) SetFlagDefinitions

func (cmd *Update) SetFlagDefinitions(
	flagDefinitions interfaces.CLIFlagDefinitions,
)

Source Files

  • cat_alfred.go
  • checkin.go
  • checkin_blob.go
  • checkin_json.go
  • checkout.go
  • clean.go
  • clone.go
  • complete.go
  • deinit.go
  • diff.go
  • dormant_add.go
  • dormant_edit.go
  • dormant_remove.go
  • edit.go
  • edit_config.go
  • exec.go
  • export.go
  • find_missing.go
  • format_blob.go
  • format_object.go
  • format_organize.go
  • fsck.go
  • gen.go
  • generate_zettel_id_components.go
  • import.go
  • info.go
  • info_pivy_agent.go
  • info_repo.go
  • info_ssh_agent.go
  • info_workspace.go
  • init.go
  • init_workspace.go
  • last.go
  • main.go
  • mergetool.go
  • new.go
  • organize.go
  • peek_zettel_ids.go
  • pull.go
  • pull_blob_store.go
  • push.go
  • reindex.go
  • remote_add.go
  • repo_fsck.go
  • revert.go
  • serve.go
  • show.go
  • status.go
  • update.go
  • usage.go

Jump to

Keyboard shortcuts

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