engine

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2026 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Package engine provides the core concurrency and execution logic for Corral.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(owner, baseDir string, limit, concurrency int, dryRun, orphans bool, protocol string, doSync, recurseSubmodules bool)

Run executes the core Corral workflow, orchestrating GitHub API fetches, legacy layout migrations, concurrent Git operations, and orphaned repository detection.

Types

type Job

type Job struct {
	Repo   github.Repo
	Target string
	Legacy string
}

Job encapsulates a repository to be processed along with its target directories.

Jump to

Keyboard shortcuts

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