termscp/Cargo.toml

84 lines
2 KiB
TOML
Raw Normal View History

2020-11-07 17:48:41 +01:00
[package]
authors = ["Christian Visintin"]
categories = ["command-line-utilities"]
description = "TermSCP is a SCP/SFTP/FTPS client for command line with an integrated UI to explore the remote file system. Basically WinSCP on a terminal."
documentation = "https://docs.rs/termscp"
edition = "2018"
homepage = "https://github.com/veeso/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"
version = "0.4.1"
[metadata.rpm]
package = "termscp"
2020-11-07 17:48:41 +01:00
[metadata.rpm.cargo]
buildflags = ["--release"]
[metadata.rpm.targets]
[metadata.rpm.targets.termscp]
path = "/usr/bin/termscp"
2021-04-03 16:33:18 +02:00
[[bin]]
name = "termscp"
path = "src/main.rs"
2020-11-07 17:48:41 +01:00
[dependencies]
bitflags = "1.2.1"
2020-12-15 11:13:29 +01:00
bytesize = "1.0.1"
chrono = "0.4.19"
2020-12-19 21:04:55 +01:00
content_inspector = "0.2.4"
2021-01-24 12:04:27 +01:00
crossterm = "0.19.0"
2020-12-15 11:13:29 +01:00
dirs = "3.0.1"
2020-12-19 21:04:55 +01:00
edit = "0.1.2"
2020-11-07 17:48:41 +01:00
getopts = "0.2.21"
2020-12-15 11:13:29 +01:00
hostname = "0.3.1"
lazy_static = "1.4.0"
2020-12-16 15:46:46 +01:00
magic-crypt = "3.1.6"
2021-01-24 12:04:27 +01:00
rand = "0.8.2"
2020-12-15 11:13:29 +01:00
regex = "1.4.2"
2021-01-24 12:04:27 +01:00
rpassword = "5.0.1"
2020-11-30 10:35:51 +01:00
ssh2 = "0.9.0"
2020-12-19 21:04:55 +01:00
tempfile = "3.1.0"
2020-12-22 18:33:38 +01:00
textwrap = "0.13.1"
thiserror = "^1.0.0"
2020-12-22 18:33:38 +01:00
toml = "0.5.8"
2021-01-24 12:04:27 +01:00
whoami = "1.1.0"
2021-03-08 10:53:35 +01:00
wildmatch = "1.0.13"
2020-11-07 17:48:41 +01:00
[dependencies.ftp4]
features = ["secure"]
version = "^4.0.2"
2020-11-30 21:02:11 +01:00
[dependencies.serde]
features = ["derive"]
version = "1.0.121"
2021-01-16 16:07:11 +01:00
[dependencies.tui]
default-features = false
features = ["crossterm"]
version = "0.14.0"
2021-04-02 22:09:58 +02:00
[dependencies.ureq]
features = ["json"]
version = "2.0.2"
[features]
githubActions = []
2020-12-06 12:32:53 +01:00
[target."cfg(any(target_os = \"unix\", target_os = \"macos\", target_os = \"linux\"))"]
[target."cfg(any(target_os = \"unix\", target_os = \"macos\", target_os = \"linux\"))".dependencies]
users = "0.11.0"
2020-12-06 12:32:53 +01:00
[target."cfg(any(target_os = \"windows\", target_os = \"macos\"))"]
[target."cfg(any(target_os = \"windows\", target_os = \"macos\"))".dependencies]
keyring = "0.10.1"
2020-12-06 12:32:53 +01:00
[target."cfg(target_os = \"windows\")"]
[target."cfg(target_os = \"windows\")".dependencies]
path-slash = "0.1.4"