mirror of
https://github.com/sayanarijit/xplr.git
synced 2024-09-17 13:57:27 +03:00
6aa3df301e
Also be less aggressive for version compatibility. Use the following logic: Knowing that we use `{major}.{minor}.{patch}` versioning, - Major version mismatch are incompatible. Fail with error, suggesting to visit the Upgrade Guide. - Minor version updates and patch fixes are compatible. Suggest user to update the config file version manually. Or visit the Upgrade Guide. - However, if the config file has greater value for minor version than the app, also fail with error. Suggesting the user to visit Upgrade Guide. Though in this case, the user will be downgrading. Ref: https://github.com/sayanarijit/xplr/issues/45
34 lines
937 B
TOML
34 lines
937 B
TOML
[package]
|
|
name = "xplr"
|
|
version = "0.3.13" # Update default_config.rs and default.nix
|
|
authors = ["Arijit Basu <sayanarijit@gmail.com>"]
|
|
edition = "2018"
|
|
description = "A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf"
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
repository = "https://github.com/sayanarijit/xplr"
|
|
homepage = "https://github.com/sayanarijit/xplr"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
tui = { version = "0.14", default-features = false, features = ['crossterm', 'serde'] }
|
|
termion = "1.5"
|
|
crossterm = "0.18"
|
|
dirs = "3.0.1"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_yaml = "0.8"
|
|
handlebars = "3.5"
|
|
mime_guess = "2.0.3"
|
|
anyhow = "1.0"
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
notify = "4.0.12"
|
|
lazy_static = "1.4.0"
|
|
|
|
[dev-dependencies]
|
|
criterion = "0.3"
|
|
|
|
[[bench]]
|
|
name = "navigation"
|
|
harness = false
|