Module: Space::Src

Defined in:
lib/space_src.rb,
lib/space_src/version.rb,
lib/space_src/cli/repo.rb,
lib/space_src/cli/sync.rb,
lib/space_src/cli/clone.rb,
lib/space_src/cli/shell.rb,
lib/space_src/migration.rb,
lib/space_src/cli/config.rb,
lib/space_src/cli/daemon.rb,
lib/space_src/cli/status.rb,
lib/space_src/scm/client.rb,
lib/space_src/scm/status.rb,
lib/space_src/state/lock.rb,
lib/space_src/cli/options.rb,
lib/space_src/log_rotator.rb,
lib/space_src/state/store.rb,
lib/space_src/sync/engine.rb,
lib/space_src/ui/reporter.rb,
lib/space_src/config/model.rb,
lib/space_src/config/store.rb,
lib/space_src/forge/client.rb,
lib/space_src/forge/github.rb,
lib/space_src/launchd/agent.rb,
lib/space_src/launchd/plist.rb,
lib/space_src/sync/repo_plan.rb,
lib/space_src/config/contract.rb,
lib/space_src/config/duration.rb,
lib/space_src/ui/json_reporter.rb,
lib/space_src/shell_integration.rb,
lib/space_src/ui/plain_reporter.rb,
lib/space_src/ui/interactive_reporter.rb,
lib/space_src/ui/mode.rb,
lib/space_src/scm/git.rb,
lib/space_src/cli/org.rb,
lib/space_src/cloner.rb,
lib/space_src/shell.rb,
lib/space_src/paths.rb,
lib/space_src/nav.rb,
lib/space_src/cli.rb

Overview

space-src — keep local git clones evergreen. (clean · on the remote’s default branch · fetched within refresh_interval)

Slice 1 surface: Paths, Shell, Config::Model,Contract,Store, State::Store, SCM::Client,Git,Status, Forge::Client,GitHub. Later slices build sync orchestration, CLI, and launchd on top.

Defined Under Namespace

Modules: CLI, Config, Forge, Launchd, Nav, SCM, ShellIntegration, State, Sync, UI Classes: Cloner, LogRotator, Migration, Paths, Shell

Constant Summary collapse

VERSION =
"0.1.0"