Directories
¶
| Path | Synopsis |
|---|---|
|
Package clonenext — github.go checks and creates GitHub repositories.
|
Package clonenext — github.go checks and creates GitHub repositories. |
|
Package cloner re-clones repos from structured files.
|
Package cloner re-clones repos from structured files. |
|
Package cmd — amend.go handles flag parsing and orchestration for the amend command.
|
Package cmd — amend.go handles flag parsing and orchestration for the amend command. |
|
Package completion generates shell tab-completion scripts for gitmap.
|
Package completion generates shell tab-completion scripts for gitmap. |
|
internal/gencommands
command
Command gencommands generates allcommands_generated.go by extracting every Cmd* string constant from constants files in the sibling constants/ package that have explicitly opted into completion via marker comments.
|
Command gencommands generates allcommands_generated.go by extracting every Cmd* string constant from constants files in the sibling constants/ package that have explicitly opted into completion via marker comments. |
|
Package config handles loading and merging configuration.
|
Package config handles loading and merging configuration. |
|
Package constants defines all shared constant values for gitmap.
|
Package constants defines all shared constant values for gitmap. |
|
Package dashboard collects Git repository data for the HTML dashboard.
|
Package dashboard collects Git repository data for the HTML dashboard. |
|
Package desktop integrates with GitHub Desktop application.
|
Package desktop integrates with GitHub Desktop application. |
|
Package detector — csharpparser.go parses C# project metadata.
|
Package detector — csharpparser.go parses C# project metadata. |
|
Package diff implements `gitmap diff LEFT RIGHT`: a read-only preview of what `gitmap merge-both / merge-left / merge-right` would change.
|
Package diff implements `gitmap diff LEFT RIGHT`: a read-only preview of what `gitmap merge-both / merge-left / merge-right` would change. |
|
Package formatter — clonescript.go generates a clone.ps1 PowerShell script.
|
Package formatter — clonescript.go generates a clone.ps1 PowerShell script. |
|
Package gitutil — centralized date display formatting.
|
Package gitutil — centralized date display formatting. |
|
Package localdirs handles migration of legacy repo-local directories.
|
Package localdirs handles migration of legacy repo-local directories. |
|
Package lockcheck detects processes that hold file locks on a directory.
|
Package lockcheck detects processes that hold file locks on a directory. |
|
Package mapper converts raw scan data into ScanRecord structs.
|
Package mapper converts raw scan data into ScanRecord structs. |
|
Package model defines the core data structures for gitmap.
|
Package model defines the core data structures for gitmap. |
|
Package movemerge implements the file-level move and merge family: `gitmap mv`, `merge-both`, `merge-left`, `merge-right`.
|
Package movemerge implements the file-level move and merge family: `gitmap mv`, `merge-both`, `merge-left`, `merge-right`. |
|
Package probe implements the hybrid HEAD-then-clone version probe.
|
Package probe implements the hybrid HEAD-then-clone version probe. |
|
Package release — assets.go orchestrates cross-compilation for Go projects.
|
Package release — assets.go orchestrates cross-compilation for Go projects. |
|
Package scanner walks directories and detects Git repositories.
|
Package scanner walks directories and detects Git repositories. |
|
Package scripts embeds the canonical install / uninstall shell scripts so that subcommands like `gitmap self-install` can run them offline.
|
Package scripts embeds the canonical install / uninstall shell scripts so that subcommands like `gitmap self-install` can run them offline. |
|
Package setup configures Git global settings from a JSON config file.
|
Package setup configures Git global settings from a JSON config file. |
|
Package store manages the SQLite database for gitmap.
|
Package store manages the SQLite database for gitmap. |
|
Package verbose provides a shared debug logger that writes to a timestamped log file when --verbose is enabled.
|
Package verbose provides a shared debug logger that writes to a timestamped log file when --verbose is enabled. |
|
Package vscodepm syncs gitmap repos into the alefragnani.project-manager VS Code extension's projects.json file.
|
Package vscodepm syncs gitmap repos into the alefragnani.project-manager VS Code extension's projects.json file. |
Click to show internal directories.
Click to hide internal directories.