Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd provides the command line interface and root commands for gzh-manager.
|
Package cmd provides the command line interface and root commands for gzh-manager. |
|
dev-env
Package devenv provides development environment management commands.
|
Package devenv provides development environment management commands. |
|
doctor
Package doctor provides system diagnostics and health check commands.
|
Package doctor provides system diagnostics and health check commands. |
|
git
Package git provides repository lifecycle management commands.
|
Package git provides repository lifecycle management commands. |
|
git-sync
패키지 gitsync는 `gzh-cli-git-sync`의 공용 Cobra 커맨드 트리를 `gz git-sync`로 노출합니다.
|
패키지 gitsync는 `gzh-cli-git-sync`의 공용 Cobra 커맨드 트리를 `gz git-sync`로 노출합니다. |
|
gz
command
|
|
|
ide
Package ide provides IDE settings monitoring and synchronization commands.
|
Package ide provides IDE settings monitoring and synchronization commands. |
|
net-env
Package netenv provides network environment management commands.
|
Package netenv provides network environment management commands. |
|
registry
Package registry provides command registration and lifecycle management.
|
Package registry provides command registration and lifecycle management. |
|
repo-config
Package repoconfig provides repository configuration management commands.
|
Package repoconfig provides repository configuration management commands. |
|
shell
Package shell provides shell integration and command execution functionality.
|
Package shell provides shell integration and command execution functionality. |
|
synclone
Package synclone provides commands for synchronizing and cloning repositories from GitHub, GitLab, Gitea, and other Git platforms.
|
Package synclone provides commands for synchronizing and cloning repositories from GitHub, GitLab, Gitea, and other Git platforms. |
|
internal
|
|
|
analysis
Package analysis provides shared quality analysis types and interfaces for repository analysis
|
Package analysis provides shared quality analysis types and interfaces for repository analysis |
|
analysis/godoc
Package godoc provides API documentation analysis capabilities
|
Package godoc provides API documentation analysis capabilities |
|
apprunner
Package apprunner provides application bootstrapping and lifecycle management.
|
Package apprunner provides application bootstrapping and lifecycle management. |
|
auth
Package auth provides common authentication utilities for Git platforms.
|
Package auth provides common authentication utilities for Git platforms. |
|
cli
Package cli provides common CLI patterns and utilities for building consistent command-line interfaces across the gzh-cli application.
|
Package cli provides common CLI patterns and utilities for building consistent command-line interfaces across the gzh-cli application. |
|
config
Package config provides internal configuration management services and utilities.
|
Package config provides internal configuration management services and utilities. |
|
constants
Package constants provides common constants for timeouts, limits, and configuration values throughout the application to avoid magic numbers and ensure consistency.
|
Package constants provides common constants for timeouts, limits, and configuration values throughout the application to avoid magic numbers and ensure consistency. |
|
env
Package env provides environment variable management and abstraction.
|
Package env provides environment variable management and abstraction. |
|
errors
Package errors provides advanced error handling and recovery capabilities.
|
Package errors provides advanced error handling and recovery capabilities. |
|
extensions
Package extensions provides user-extensible alias and external command integration.
|
Package extensions provides user-extensible alias and external command integration. |
|
git
Package git provides Git operations abstraction and utilities for repository management within the GZH Manager system.
|
Package git provides Git operations abstraction and utilities for repository management within the GZH Manager system. |
|
git/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
gitplatform
Package gitplatform provides a common interface for different Git hosting platforms.
|
Package gitplatform provides a common interface for different Git hosting platforms. |
|
httpclient
Package httpclient provides HTTP client functionality with advanced features.
|
Package httpclient provides HTTP client functionality with advanced features. |
|
httpclient/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
idecore
Package idecore provides core types and interfaces for IDE detection and management
|
Package idecore provides core types and interfaces for IDE detection and management |
|
logger
Package logger provides simple terminal output logging capabilities.
|
Package logger provides simple terminal output logging capabilities. |
|
pm/bootstrap
Package bootstrap provides automatic installation and configuration of package managers.
|
Package bootstrap provides automatic installation and configuration of package managers. |
|
services
Package services provides business logic services separated from CLI handlers.
|
Package services provides business logic services separated from CLI handlers. |
|
simpleprof
Package simpleprof provides simplified profiling using standard Go pprof.
|
Package simpleprof provides simplified profiling using standard Go pprof. |
|
testutil
Package testutil provides testing utilities and helper functions.
|
Package testutil provides testing utilities and helper functions. |
|
testutil/builders
Package builders provides test builder patterns for creating test data structures.
|
Package builders provides test builder patterns for creating test data structures. |
|
testutil/fixtures
Package fixtures provides test fixtures and mock data for unit tests.
|
Package fixtures provides test fixtures and mock data for unit tests. |
|
testutil/helpers
Package helpers provides reusable testing helper functions and utilities.
|
Package helpers provides reusable testing helper functions and utilities. |
|
testutil/mocks
Package mocks provides mock implementations for testing purposes.
|
Package mocks provides mock implementations for testing purposes. |
|
validation
Package validation provides comprehensive input validation and sanitization for security purposes throughout the application.
|
Package validation provides comprehensive input validation and sanitization for security purposes throughout the application. |
|
workerpool
Package workerpool provides concurrent worker pool functionality for processing jobs.
|
Package workerpool provides concurrent worker pool functionality for processing jobs. |
|
wrapper
Package wrapper provides standard interface and utilities for integrating external libraries.
|
Package wrapper provides standard interface and utilities for integrating external libraries. |
|
pkg
|
|
|
cloud
Package cloud provides cloud provider configuration synchronization and management.
|
Package cloud provides cloud provider configuration synchronization and management. |
|
config
Package config provides unified configuration management and integration services.
|
Package config provides unified configuration management and integration services. |
|
git/provider
Package provider provides a unified abstraction layer for Git hosting platforms.
|
Package provider provides a unified abstraction layer for Git hosting platforms. |
|
gitea
Package gitea provides Gitea API integration for repository management and cloning operations.
|
Package gitea provides Gitea API integration for repository management and cloning operations. |
|
github
Package github provides a comprehensive client library for interacting with GitHub's API.
|
Package github provides a comprehensive client library for interacting with GitHub's API. |
|
github/largescale
Package largescale provides efficient large-scale repository operations for GitHub.
|
Package largescale provides efficient large-scale repository operations for GitHub. |
|
github/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
gitlab
Package gitlab provides a client library for interacting with GitLab's API.
|
Package gitlab provides a client library for interacting with GitLab's API. |
|
gzhclient
Package gzhclient provides HTTP client functionality for gzh-manager services.
|
Package gzhclient provides HTTP client functionality for gzh-manager services. |
|
synclone
Package bulkclone provides legacy bulk-clone configuration handling and repository management.
|
Package bulkclone provides legacy bulk-clone configuration handling and repository management. |
|
types/repoconfig
Package repoconfig provides repository configuration schema definitions and types.
|
Package repoconfig provides repository configuration schema definitions and types. |
|
scripts
|
|
|
test
|
|
|
e2e/helpers
Package helpers provides testing utilities and helper functions for end-to-end tests.
|
Package helpers provides testing utilities and helper functions for end-to-end tests. |
|
integration/github
Package github_test provides integration test fixtures and scenarios for GitHub operations.
|
Package github_test provides integration test fixtures and scenarios for GitHub operations. |
|
integration/testcontainers
Package testcontainers provides test container utilities for integration testing
|
Package testcontainers provides test container utilities for integration testing |
Click to show internal directories.
Click to hide internal directories.