[package]
edition = "2024"
name = "git_sshripped"
version = "0.4.0"
authors = ["Braden Steffaniak"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Umbrella crate for git-sshripped"
readme = "README.md"
keywords = [
"crypt",
"git",
"ssh",
]
categories = [
"command-line-utilities",
"development-tools",
]
license = "MPL-2.0"
repository = "https://github.com/BSteffaniak/git-sshripped"
resolver = "2"
[features]
all = [
"cli-models",
"encryption",
"encryption-models",
"filter",
"filter-models",
"recipient",
"recipient-models",
"repository",
"repository-models",
"ssh-identity",
"ssh-identity-models",
"worktree",
"worktree-models",
]
cli-models = ["dep:git_sshripped_cli_models"]
default = ["all"]
encryption = ["dep:git_sshripped_encryption"]
encryption-models = ["dep:git_sshripped_encryption_models"]
fail-on-warnings = []
filter = ["dep:git_sshripped_filter"]
filter-models = ["dep:git_sshripped_filter_models"]
recipient = ["dep:git_sshripped_recipient"]
recipient-models = ["dep:git_sshripped_recipient_models"]
repository = ["dep:git_sshripped_repository"]
repository-models = ["dep:git_sshripped_repository_models"]
ssh-identity = ["dep:git_sshripped_ssh_identity"]
ssh-identity-models = ["dep:git_sshripped_ssh_identity_models"]
worktree = ["dep:git_sshripped_worktree"]
worktree-models = ["dep:git_sshripped_worktree_models"]
[lib]
name = "git_sshripped"
path = "src/lib.rs"
[dependencies.git_sshripped_cli_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_encryption]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_encryption_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_filter]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_filter_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_recipient]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_recipient_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_repository]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_repository_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_ssh_identity]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_ssh_identity_models]
version = "0.4.0"
optional = true
[dependencies.git_sshripped_worktree]
version = "0.4.0"
optional = true
default-features = false
[dependencies.git_sshripped_worktree_models]
version = "0.4.0"
optional = true