List of all items
Structs
- DEFAULT_CONFIG_PATH
- api_traits::ApiOperationIterator
- api_traits::NumberDeltaErr
- backoff::Backoff
- backoff::Exponential
- cache::filesystem::FileCache
- cache::inmemory::InMemoryCache
- cache::nocache::NoCache
- cli::CliArgs
- cli::OptionArgs
- cli::amps::AmpsCommand
- cli::browse::BrowseCommand
- cli::cache::CacheCommand
- cli::cicd::PipelineCommand
- cli::common::CacheArgs
- cli::common::FormatArgs
- cli::common::GetArgs
- cli::common::ListArgs
- cli::common::RetryArgs
- cli::docker::DockerCommand
- cli::init::InitCommand
- cli::init::InitCommandOptions
- cli::merge_request::ListMergeRequest
- cli::merge_request::MergeRequestCommand
- cli::my::ListGist
- cli::my::ListStar
- cli::my::MyCommand
- cli::project::ListMembers
- cli::project::ListProject
- cli::project::ProjectCommand
- cli::release::ListAssets
- cli::release::ReleaseCommand
- cli::star::StarsCommand
- cli::trending::TrendingCommand
- cli::user::UserCommand
- cmds::cicd::Job
- cmds::cicd::JobBuilder
- cmds::cicd::JobListBodyArgs
- cmds::cicd::JobListBodyArgsBuilder
- cmds::cicd::JobListCliArgs
- cmds::cicd::JobListCliArgsBuilder
- cmds::cicd::LintFilePathArgs
- cmds::cicd::LintFilePathArgsBuilder
- cmds::cicd::LintResponse
- cmds::cicd::LintResponseBuilder
- cmds::cicd::Pipeline
- cmds::cicd::PipelineBodyArgs
- cmds::cicd::PipelineBodyArgsBuilder
- cmds::cicd::PipelineBuilder
- cmds::cicd::Runner
- cmds::cicd::RunnerBuilder
- cmds::cicd::RunnerListBodyArgs
- cmds::cicd::RunnerListBodyArgsBuilder
- cmds::cicd::RunnerListCliArgs
- cmds::cicd::RunnerListCliArgsBuilder
- cmds::cicd::RunnerMetadata
- cmds::cicd::RunnerMetadataBuilder
- cmds::cicd::RunnerMetadataGetCliArgs
- cmds::cicd::RunnerMetadataGetCliArgsBuilder
- cmds::cicd::RunnerPostDataCliArgs
- cmds::cicd::RunnerPostDataCliArgsBuilder
- cmds::cicd::RunnerRegistrationResponse
- cmds::cicd::RunnerRegistrationResponseBuilder
- cmds::cicd::YamlBytes
- cmds::cicd::mermaid::Job
- cmds::cicd::mermaid::Mermaid
- cmds::cicd::mermaid::Stage
- cmds::cicd::mermaid::StageMap
- cmds::cicd::mermaid::YamlParser
- cmds::docker::DockerImageCliArgs
- cmds::docker::DockerImageCliArgsBuilder
- cmds::docker::DockerListBodyArgs
- cmds::docker::DockerListBodyArgsBuilder
- cmds::docker::DockerListCliArgs
- cmds::docker::DockerListCliArgsBuilder
- cmds::docker::ImageMetadata
- cmds::docker::ImageMetadataBuilder
- cmds::docker::RegistryRepository
- cmds::docker::RegistryRepositoryBuilder
- cmds::docker::RepositoryTag
- cmds::docker::RepositoryTagBuilder
- cmds::gist::Gist
- cmds::gist::GistBuilder
- cmds::gist::GistListBodyArgs
- cmds::gist::GistListBodyArgsBuilder
- cmds::gist::GistListCliArgs
- cmds::gist::GistListCliArgsBuilder
- cmds::merge_request::Comment
- cmds::merge_request::CommentBuilder
- cmds::merge_request::CommentMergeRequestBodyArgs
- cmds::merge_request::CommentMergeRequestBodyArgsBuilder
- cmds::merge_request::CommentMergeRequestCliArgs
- cmds::merge_request::CommentMergeRequestCliArgsBuilder
- cmds::merge_request::CommentMergeRequestListBodyArgs
- cmds::merge_request::CommentMergeRequestListBodyArgsBuilder
- cmds::merge_request::CommentMergeRequestListCliArgs
- cmds::merge_request::CommentMergeRequestListCliArgsBuilder
- cmds::merge_request::MergeRequestBodyArgs
- cmds::merge_request::MergeRequestBodyArgsBuilder
- cmds::merge_request::MergeRequestCliArgs
- cmds::merge_request::MergeRequestCliArgsBuilder
- cmds::merge_request::MergeRequestGetCliArgs
- cmds::merge_request::MergeRequestGetCliArgsBuilder
- cmds::merge_request::MergeRequestListBodyArgs
- cmds::merge_request::MergeRequestListBodyArgsBuilder
- cmds::merge_request::MergeRequestListCliArgs
- cmds::merge_request::MergeRequestListCliArgsBuilder
- cmds::merge_request::MergeRequestResponse
- cmds::merge_request::MergeRequestResponseBuilder
- cmds::project::Member
- cmds::project::MemberBuilder
- cmds::project::Project
- cmds::project::ProjectBuilder
- cmds::project::ProjectListBodyArgs
- cmds::project::ProjectListBodyArgsBuilder
- cmds::project::ProjectListCliArgs
- cmds::project::ProjectListCliArgsBuilder
- cmds::project::ProjectMetadataGetCliArgs
- cmds::project::ProjectMetadataGetCliArgsBuilder
- cmds::project::Tag
- cmds::project::TagBuilder
- cmds::release::Release
- cmds::release::ReleaseAssetListBodyArgs
- cmds::release::ReleaseAssetListBodyArgsBuilder
- cmds::release::ReleaseAssetListCliArgs
- cmds::release::ReleaseAssetListCliArgsBuilder
- cmds::release::ReleaseAssetMetadata
- cmds::release::ReleaseAssetMetadataBuilder
- cmds::release::ReleaseBodyArgs
- cmds::release::ReleaseBodyArgsBuilder
- cmds::release::ReleaseBuilder
- cmds::trending::TrendingCliArgs
- cmds::trending::TrendingProject
- cmds::user::UserCliArgs
- cmds::user::UserCliArgsBuilder
- config::ConfigFile
- config::ConfigFileInner
- config::DomainConfig
- config::NoConfig
- dialog::MergeRequestUserInput
- dialog::MergeRequestUserInputBuilder
- display::Column
- display::ColumnBuilder
- display::DisplayBody
- git::Repo
- github::Github
- github::cicd::GithubPipelineFields
- github::gist::GithubGistFields
- github::merge_request::GithubMergeRequestCommentFields
- github::merge_request::GithubMergeRequestFields
- github::project::GithubMemberFields
- github::project::GithubProjectFields
- github::project::GithubRepositoryTagFields
- github::release::GithubReleaseAssetFields
- github::release::GithubReleaseFields
- github::user::GithubUserFields
- gitlab::Gitlab
- gitlab::cicd::GitlabCicdJobFields
- gitlab::cicd::GitlabCreateRunnerFields
- gitlab::cicd::GitlabLintResponseFields
- gitlab::cicd::GitlabPipelineFields
- gitlab::cicd::GitlabRunnerFields
- gitlab::cicd::GitlabRunnerMetadataFields
- gitlab::container_registry::GitlabImageMetadataFields
- gitlab::container_registry::GitlabRegistryRepositoryFields
- gitlab::container_registry::GitlabRepositoryTagFields
- gitlab::merge_request::GitlabMergeRequestCommentFields
- gitlab::merge_request::GitlabMergeRequestFields
- gitlab::project::GitlabMemberFields
- gitlab::project::GitlabProjectFields
- gitlab::project::GitlabProjectTagFields
- gitlab::release::GitlabReleaseFields
- gitlab::user::GitlabUserFields
- http::Body
- http::Client
- http::Headers
- http::Paginator
- http::Request
- http::RequestBuilder
- http::Resource
- http::throttle::AutoRate
- http::throttle::DynamicFixed
- http::throttle::NoThrottle
- http::throttle::PreFixed
- http::throttle::Random
- io::FlowControlHeaders
- io::HttpResponse
- io::HttpResponseBuilder
- io::Page
- io::PageHeader
- io::RateLimitHeader
- io::ShellResponse
- io::ShellResponseBuilder
- remote::CacheCliArgs
- remote::CacheCliArgsBuilder
- remote::ConfigFilePath
- remote::GetRemoteCliArgs
- remote::GetRemoteCliArgsBuilder
- remote::ListBodyArgs
- remote::ListBodyArgsBuilder
- remote::ListRemoteCliArgs
- remote::ListRemoteCliArgsBuilder
- remote::RemoteURL
- remote::URLQueryParamBuilder
- shell::BlockingCommand
- shell::StreamingCommand
- time::Milliseconds
- time::Seconds
Enums
- api_traits::ApiOperation
- cache::CacheState
- cli::CliOptions
- cli::amps::AmpsOptions
- cli::browse::BrowseOptions
- cli::cache::CacheOptions
- cli::cicd::JobOptions
- cli::cicd::PipelineOptions
- cli::cicd::RunnerOptions
- cli::common::FormatCli
- cli::docker::DockerOptions
- cli::merge_request::MergeRequestOptions
- cli::merge_request::MergeRequestStateStateCli
- cli::my::MyOptions
- cli::project::ProjectOptions
- cli::release::ReleaseAssetOptions
- cli::release::ReleaseAssetSubcommand
- cli::release::ReleaseOptions
- cli::release::ReleaseSubcommand
- cli::trending::TrendingOptions
- cli::user::UserOptions
- cmds::cicd::JobBuilderError
- cmds::cicd::JobListBodyArgsBuilderError
- cmds::cicd::JobListCliArgsBuilderError
- cmds::cicd::LintFilePathArgsBuilderError
- cmds::cicd::LintResponseBuilderError
- cmds::cicd::PipelineBodyArgsBuilderError
- cmds::cicd::PipelineBuilderError
- cmds::cicd::RunnerBuilderError
- cmds::cicd::RunnerListBodyArgsBuilderError
- cmds::cicd::RunnerListCliArgsBuilderError
- cmds::cicd::RunnerMetadataBuilderError
- cmds::cicd::RunnerMetadataGetCliArgsBuilderError
- cmds::cicd::RunnerPostDataCliArgsBuilderError
- cmds::cicd::RunnerRegistrationResponseBuilderError
- cmds::cicd::RunnerStatus
- cmds::cicd::RunnerType
- cmds::cicd::mermaid::ChartType
- cmds::cicd::mermaid::CicdEntity
- cmds::cicd::mermaid::EntityName
- cmds::common::MetadataName
- cmds::docker::DockerImageCliArgsBuilderError
- cmds::docker::DockerListBodyArgsBuilderError
- cmds::docker::DockerListCliArgsBuilderError
- cmds::docker::ImageMetadataBuilderError
- cmds::docker::RegistryRepositoryBuilderError
- cmds::docker::RepositoryTagBuilderError
- cmds::gist::GistBuilderError
- cmds::gist::GistListBodyArgsBuilderError
- cmds::gist::GistListCliArgsBuilderError
- cmds::merge_request::CommentBuilderError
- cmds::merge_request::CommentMergeRequestBodyArgsBuilderError
- cmds::merge_request::CommentMergeRequestCliArgsBuilderError
- cmds::merge_request::CommentMergeRequestListBodyArgsBuilderError
- cmds::merge_request::CommentMergeRequestListCliArgsBuilderError
- cmds::merge_request::MergeRequestBodyArgsBuilderError
- cmds::merge_request::MergeRequestCliArgsBuilderError
- cmds::merge_request::MergeRequestGetCliArgsBuilderError
- cmds::merge_request::MergeRequestListBodyArgsBuilderError
- cmds::merge_request::MergeRequestListCliArgsBuilderError
- cmds::merge_request::MergeRequestResponseBuilderError
- cmds::merge_request::MergeRequestState
- cmds::merge_request::MergeRequestUser
- cmds::merge_request::SummaryOptions
- cmds::project::MemberBuilderError
- cmds::project::MrMemberType
- cmds::project::ProjectBuilderError
- cmds::project::ProjectListBodyArgsBuilderError
- cmds::project::ProjectListCliArgsBuilderError
- cmds::project::ProjectMetadataGetCliArgsBuilderError
- cmds::project::TagBuilderError
- cmds::release::ReleaseAssetListBodyArgsBuilderError
- cmds::release::ReleaseAssetListCliArgsBuilderError
- cmds::release::ReleaseAssetMetadataBuilderError
- cmds::release::ReleaseBodyArgsBuilderError
- cmds::release::ReleaseBuilderError
- cmds::user::UserCliArgsBuilderError
- dialog::MergeRequestUserInputBuilderError
- dialog::Style
- display::ColumnBuilderError
- display::Format
- error::GRError
- http::Method
- http::RequestBuilderError
- http::throttle::ThrottleStrategyType
- io::CmdInfo
- io::HttpResponseBuilderError
- io::ResponseField
- io::ShellResponseBuilderError
- remote::CacheCliArgsBuilderError
- remote::CacheType
- remote::CliDomainRequirements
- remote::GetRemoteCliArgsBuilderError
- remote::ListBodyArgsBuilderError
- remote::ListRemoteCliArgsBuilderError
- remote::ListSortMode
Traits
- api_traits::Cicd
- api_traits::CicdJob
- api_traits::CicdRunner
- api_traits::CodeGist
- api_traits::CommentMergeRequest
- api_traits::ContainerRegistry
- api_traits::Deploy
- api_traits::DeployAsset
- api_traits::MergeRequest
- api_traits::ProjectMember
- api_traits::RemoteProject
- api_traits::RemoteTag
- api_traits::Timestamp
- api_traits::TrendingProjectURL
- api_traits::UserInfo
- backoff::BackOffStrategy
- cache::Cache
- cmds::cicd::mermaid::CicdParser
- cmds::cicd::mermaid::ToCicdEntity
- config::ConfigProperties
- error::AddContext
- http::throttle::ThrottleStrategy
- io::HttpRunner
- io::TaskRunner
Macros
Functions
- cli::common::validate_domain_project_repo_path
- cli::common::validate_project_repo_path
- cli::parse_cli
- cmds::amps::execute
- cmds::browse::execute
- cmds::cache::execute
- cmds::cicd::execute
- cmds::cicd::mermaid::generate_mermaid_stages_diagram
- cmds::cicd::yaml::load_yaml
- cmds::common::get_user
- cmds::common::list_jobs
- cmds::common::list_merge_request_comments
- cmds::common::list_merge_requests
- cmds::common::list_pipelines
- cmds::common::list_project_members
- cmds::common::list_project_tags
- cmds::common::list_release_assets
- cmds::common::list_releases
- cmds::common::list_runners
- cmds::common::list_trending
- cmds::common::list_user_gists
- cmds::common::list_user_projects
- cmds::common::num_cicd_pages
- cmds::common::num_cicd_resources
- cmds::common::num_comment_merge_request_pages
- cmds::common::num_comment_merge_request_resources
- cmds::common::num_job_pages
- cmds::common::num_job_resources
- cmds::common::num_merge_request_pages
- cmds::common::num_merge_request_resources
- cmds::common::num_project_member_pages
- cmds::common::num_project_member_resources
- cmds::common::num_project_pages
- cmds::common::num_project_resources
- cmds::common::num_release_asset_pages
- cmds::common::num_release_asset_resources
- cmds::common::num_release_pages
- cmds::common::num_release_resources
- cmds::common::num_runner_pages
- cmds::common::num_runner_resources
- cmds::common::num_tag_pages
- cmds::common::num_tag_resources
- cmds::common::num_user_gist_resources
- cmds::common::num_user_gists
- cmds::common::process_num_metadata
- cmds::docker::execute
- cmds::gist::list_user_gists
- cmds::merge_request::execute
- cmds::merge_request::get_merge_request_details
- cmds::merge_request::get_reader_file_cli
- cmds::merge_request::list_merge_requests
- cmds::my::execute
- cmds::project::execute
- cmds::release::execute
- cmds::trending::execute
- cmds::user::execute
- cmds::user::get_user_details
- config::env_token
- dialog::fuzzy_select
- dialog::prompt_args
- dialog::prompt_user_merge_request_info
- dialog::prompt_user_title_description
- dialog::show_input
- dialog::show_outgoing_changes_summary
- dialog::show_summary_merge_request
- display::print
- error::gen
- exec::parallel_stream
- get_default_config_path
- git::add
- git::checkout
- git::commit
- git::commit_message
- git::commit_summary
- git::current_branch
- git::fetch
- git::outgoing_commits
- git::patch
- git::push
- git::rebase
- git::remote_url
- git::status
- init::execute
- io::parse_page_headers
- io::parse_ratelimit_headers
- remote::extract_domain_path
- remote::get_auth_user
- remote::get_cicd
- remote::get_cicd_job
- remote::get_cicd_runner
- remote::get_comment_mr
- remote::get_deploy
- remote::get_deploy_asset
- remote::get_gist
- remote::get_mr
- remote::get_project
- remote::get_project_member
- remote::get_registry
- remote::get_tag
- remote::get_trending
- remote::get_user
- remote::query::get
- remote::query::get_json
- remote::query::get_raw
- remote::query::num_pages
- remote::query::num_resources
- remote::query::paged
- remote::query::query_error
- remote::query::send
- remote::query::send_json
- remote::query::send_raw
- remote::read_config
- remote::url
- remote::validate_from_to_page
- time::compute_duration
- time::epoch_to_minutes_relative
- time::epoch_to_seconds_relative
- time::now_epoch_seconds
- time::sort_filter_by_date
Type Aliases
Constants
- USER_GUIDE_URL
- api_defaults::DEFAULT_JITTER_MAX_MILLISECONDS
- api_defaults::DEFAULT_JITTER_MIN_MILLISECONDS
- api_defaults::DEFAULT_NUMBER_REQUESTS_MINUTE
- api_defaults::DEFAULT_PER_PAGE
- api_defaults::ENGAGE_AUTORATE_THROTTLING_THRESHOLD
- api_defaults::EXPIRE_IMMEDIATELY
- api_defaults::RATE_LIMIT_REMAINING_THRESHOLD
- api_defaults::REST_API_MAX_PAGES
- io::GITHUB_RATELIMIT_REMAINING
- io::GITHUB_RATELIMIT_RESET
- io::GITLAB_RATELIMIT_REMAINING
- io::GITLAB_RATELIMIT_RESET
- io::LINK_HEADER
- io::RETRY_AFTER