termscp/Cargo.toml

85 lines
2.3 KiB
TOML
Raw Normal View History

2020-11-07 17:48:41 +01:00
[package]
authors = ["Christian Visintin"]
categories = ["command-line-utilities"]
2021-08-26 11:24:13 +02:00
description = "termscp is a feature rich terminal file transfer and explorer with support for SCP/SFTP/FTP/S3"
2020-11-07 17:48:41 +01:00
documentation = "https://docs.rs/termscp"
edition = "2018"
2021-05-23 14:47:55 +02:00
homepage = "https://veeso.github.io/termscp/"
run `cargo diet` to reduce crate size by 85% I noticed the crate is pretty big and took a quick look, here is the outcome of slimming it down. ``` ➜ termscp git:(main) cargo diet ┌───────────────────────────────────────────┬─────────────┐ │ File │ Size (Byte) │ ├───────────────────────────────────────────┼─────────────┤ │ codecov.yml │ 96 │ │ .github/ISSUE_TEMPLATE/feature_request.md │ 203 │ │ dist/deb.sh │ 210 │ │ .github/workflows/macos.yml │ 319 │ │ .github/workflows/windows.yml │ 321 │ │ dist/rpm.sh │ 336 │ │ dist/build/README.md │ 345 │ │ .gitignore │ 356 │ │ dist/build/x86_64/Dockerfile │ 509 │ │ dist/pkgs/arch/.SRCINFO │ 511 │ │ .github/workflows/aur-pub.yml │ 570 │ │ dist/pkgs/arch/PKGBUILD │ 580 │ │ .github/ISSUE_TEMPLATE/bug_report.md │ 598 │ │ dist/build/x86_64_archlinux/Dockerfile │ 905 │ │ .github/workflows/linux.yml │ 1013 │ │ .github/PULL_REQUEST_TEMPLATE.md │ 1093 │ │ dist/build/deploy.sh │ 1291 │ │ docs/drawio/UI.drawio │ 1993 │ │ CODE_OF_CONDUCT.md │ 3368 │ │ CONTRIBUTING.md │ 10756 │ │ assets/images/bookmarks.gif │ 298453 │ │ assets/images/auth.gif │ 321769 │ │ assets/images/explorer.gif │ 650583 │ │ assets/images/config.gif │ 705780 │ │ assets/images/text-editor.gif │ 1898000 │ └───────────────────────────────────────────┴─────────────┘ Saved 85% or 3.9 MB in 25 files (of 4.6 MB and 75 files in entire crate) ``` Please let me know if you would like some other files to be included or whatever else is needed to make this PR mergeable. Thanks :).
2021-01-11 02:09:50 +01:00
include = ["src/**/*", "LICENSE", "README.md", "CHANGELOG.md"]
keywords = ["scp-client", "sftp-client", "ftp-client", "winscp", "command-line-utility"]
license = "MIT"
name = "termscp"
readme = "README.md"
repository = "https://github.com/veeso/termscp"
2021-08-26 10:42:46 +02:00
version = "0.7.0"
2021-04-06 20:59:02 +02:00
[package.metadata.rpm]
package = "termscp"
2020-11-07 17:48:41 +01:00
2021-04-06 20:59:02 +02:00
[package.metadata.rpm.cargo]
buildflags = ["--release"]
2021-04-06 20:59:02 +02:00
[package.metadata.rpm.targets]
termscp = { path = "/usr/bin/termscp" }
2021-04-03 16:33:18 +02:00
2021-10-09 10:55:21 +02:00
[package.metadata.deb]
maintainer = "Christian Visintin <christian.visintin1997@gmail.com>"
copyright = "2021, Christian Visintin <christian.visintin1997@gmail.com>"
extended-description-file = "docs/misc/README.deb.txt"
[[bin]]
name = "termscp"
path = "src/main.rs"
2020-11-07 17:48:41 +01:00
[dependencies]
2021-09-11 21:53:38 +02:00
argh = "0.1.6"
bitflags = "1.3.2"
bytesize = "1.1.0"
2020-12-15 11:13:29 +01:00
chrono = "0.4.19"
2020-12-19 21:04:55 +01:00
content_inspector = "0.2.4"
crossterm = "0.20"
2021-09-18 14:22:00 +02:00
dirs = "4.0.0"
2021-04-03 17:45:02 +02:00
edit = "0.1.3"
2020-12-15 11:13:29 +01:00
hostname = "0.3.1"
2021-06-20 11:00:31 +02:00
keyring = { version = "0.10.1", optional = true }
2020-12-15 11:13:29 +01:00
lazy_static = "1.4.0"
2021-05-16 10:36:16 +02:00
log = "0.4.14"
2021-04-03 17:45:02 +02:00
magic-crypt = "3.1.7"
2021-09-26 18:14:13 +02:00
notify-rust = { version = "4.5.3", default-features = false, features = [ "d" ] }
open = "2.0.1"
2021-07-03 15:56:26 +02:00
rand = "0.8.4"
2021-05-15 18:04:51 +02:00
regex = "1.5.4"
2021-01-24 12:04:27 +01:00
rpassword = "5.0.1"
2021-08-26 11:24:13 +02:00
rust-s3 = { version = "0.27.0-rc4", default-features = false, features = [ "sync-native-tls", "sync" ] }
2021-09-10 22:22:15 +02:00
self_update = { version = "0.27.0", features = [ "archive-tar", "archive-zip", "compression-flate2", "compression-zip-deflate" ] }
2021-06-06 14:19:20 +02:00
serde = { version = "^1.0.0", features = [ "derive" ] }
2021-05-16 10:36:16 +02:00
simplelog = "0.10.0"
2020-11-30 10:35:51 +01:00
ssh2 = "0.9.0"
2021-08-23 12:20:25 +02:00
suppaftp = { version = "4.1.2", features = [ "secure" ] }
2020-12-19 21:04:55 +01:00
tempfile = "3.1.0"
2021-07-03 15:56:26 +02:00
textwrap = "0.14.2"
thiserror = "^1.0.0"
2020-12-22 18:33:38 +01:00
toml = "0.5.8"
tui-realm-stdlib = "0.6.3"
tuirealm = "0.6.0"
2021-04-03 17:45:02 +02:00
whoami = "1.1.1"
wildmatch = "2.0.0"
2020-11-07 17:48:41 +01:00
2021-05-06 21:57:04 +02:00
[dev-dependencies]
pretty_assertions = "0.7.2"
[features]
2021-06-20 15:04:16 +02:00
default = [ "with-keyring" ]
2021-08-26 11:24:13 +02:00
github-actions = [ ]
with-s3-ci = []
2021-06-20 11:00:31 +02:00
with-containers = []
with-keyring = [ "keyring" ]
2020-12-06 12:32:53 +01:00
[target."cfg(target_family = \"unix\")"]
[target."cfg(target_family = \"unix\")".dependencies]
users = "0.11.0"
2020-12-06 12:32:53 +01:00
[target."cfg(target_os = \"windows\")"]
[target."cfg(target_os = \"windows\")".dependencies]
path-slash = "0.1.4"