List of all items
Structs
- auth::AuthResult
- cache::CacheManager
- cache::DiscoveryCache
- cache::SyncHistoryManager
- checks::CheckResult
- cli::Cli
- cli::InitArgs
- cli::ResetArgs
- cli::ScanArgs
- cli::SetupArgs
- cli::StatusArgs
- cli::SyncCmdArgs
- cli::WorkspaceArgs
- cli::WorkspaceDefaultArgs
- config::Config
- config::ConfigCloneOptions
- config::FilterOptions
- config::workspace::WorkspaceConfig
- config::workspace::WorkspaceProvider
- config::workspace_manager::WorkspaceManager
- config::workspace_policy::WorkspacePolicy
- config::workspace_store::WorkspaceStore
- discovery::DiscoveryOrchestrator
- domain::repo_path_template::RepoPathTemplate
- git::shell::ShellGit
- git::traits::CloneOptions
- git::traits::FetchResult
- git::traits::PullResult
- git::traits::RepoStatus
- operations::clone::CloneManager
- operations::clone::CloneManagerOptions
- operations::clone::CloneResult
- operations::clone::NoProgress
- operations::sync::LocalRepo
- operations::sync::NoSyncProgress
- operations::sync::SyncManager
- operations::sync::SyncManagerOptions
- operations::sync::SyncResult
- output::Output
- output::progress::CloneProgressBar
- output::progress::DiscoveryProgressBar
- output::progress::SyncProgressBar
- provider::github::GitHubProvider
- provider::traits::Credentials
- provider::traits::DiscoveryOptions
- provider::traits::NoProgress
- provider::traits::RateLimitInfo
- setup::state::OrgEntry
- setup::state::PathBrowseEntry
- setup::state::PathSuggestion
- setup::state::ProviderChoice
- setup::state::SetupState
- tui::app::App
- tui::app::CheckEntry
- tui::app::RepoEntry
- tui::app::SyncHistoryEntry
- tui::app::SyncLogEntry
- types::ActionPlan
- types::OpSummary
- types::Org
- types::OwnedRepo
- types::Repo
- types::SkippedRepo
- workflows::sync_workspace::PreparedSyncWorkspace
- workflows::sync_workspace::SyncExecutionOutcome
- workflows::sync_workspace::SyncWorkspaceRequest
Enums
- auth::ResolvedAuthMethod
- cli::Command
- cli::WorkspaceCommand
- config::SyncMode
- errors::AppError
- errors::GitError
- errors::ProviderError
- operations::sync::SyncMode
- output::Verbosity
- setup::state::AuthStatus
- setup::state::SetupOutcome
- setup::state::SetupStep
- tui::app::LogFilter
- tui::app::Operation
- tui::app::OperationState
- tui::app::Screen
- tui::app::SyncLogStatus
- tui::app::WorkspacePane
- tui::event::AppEvent
- tui::event::BackendMessage
- types::OpResult
- types::ProviderKind
Traits
- git::traits::GitOperations
- operations::clone::CloneProgress
- operations::sync::SyncProgress
- provider::traits::DiscoveryProgress
- provider::traits::Provider
Functions
- auth::get_auth
- auth::get_auth_for_provider
- auth::gh_cli::get_token
- auth::gh_cli::get_token_for_host
- auth::gh_cli::get_username
- auth::gh_cli::is_authenticated
- auth::gh_cli::is_installed
- auth::ssh::get_ssh_key_files
- auth::ssh::has_github_ssh_access
- auth::ssh::has_ssh_agent
- auth::ssh::has_ssh_keys
- banner::print_banner
- banner::render_animated_banner
- banner::render_banner
- banner::subheadline
- checks::check_requirements
- checks::check_requirements_sync
- commands::init::run
- commands::reset::run
- commands::run_command
- commands::scan::run
- commands::setup::run
- commands::status::run
- commands::sync_cmd::run
- commands::workspace::run
- config::workspace::tilde_collapse_path
- discovery::deduplicate_repos
- discovery::merge_repos
- output::format_count
- output::format_error
- output::format_success
- output::format_warning
- provider::create_provider
- setup::handler::handle_key
- setup::run_setup
- setup::screens::auth::render
- setup::screens::complete::render
- setup::screens::confirm::render
- setup::screens::orgs::render
- setup::screens::path::render
- setup::screens::provider::render
- setup::screens::requirements::render
- setup::state::tilde_collapse
- setup::ui::render
- tui::backend::spawn_changelog_fetch
- tui::backend::spawn_commit_fetch
- tui::backend::spawn_operation
- tui::backend::spawn_setup_org_discovery
- tui::event::spawn_event_loop
- tui::handler::handle_event
- tui::run_tui
- tui::screens::dashboard::handle_key
- tui::screens::dashboard::render
- tui::screens::settings::handle_key
- tui::screens::settings::render
- tui::screens::sync::handle_key
- tui::screens::sync::render
- tui::screens::workspaces::handle_key
- tui::screens::workspaces::render
- tui::ui::render
- tui::widgets::repo_table::render_owned_repos
- tui::widgets::status_bar::render
- workflows::status_scan::scan_workspace_status
- workflows::sync_workspace::execute_prepared_sync
- workflows::sync_workspace::prepare_sync_workspace
Type Aliases
Constants
- cache::CACHE_VERSION
- config::workspace_store::CACHE_FILE
- config::workspace_store::CONFIG_FILE
- config::workspace_store::DOT_DIR
- config::workspace_store::SYNC_HISTORY_FILE
- operations::clone::DEFAULT_CONCURRENCY
- operations::clone::MAX_CONCURRENCY
- operations::clone::MIN_CONCURRENCY
- provider::github::GITHUB_API_URL