* feat(plugins-manifest): Add a plugins manifest to allow for more configuration of plugins * refactor(plugins-manifest): Better storage of plugin metadata in wasm_vm * fix(plugins-manifest): Inherit permissions from run configuration * refactor(plugins-manifest): Rename things for more clarity - The Plugins/Plugin structs had "Config" appended to them to clarify that they're metadata about plugins, and not the plugins themselves. - The PluginType::OncePerPane variant was renamed to be just PluginType::Pane, and the documentation clarified to explain what it is. - The "service" nomenclature was completely removed in favor of "headless". * refactor(plugins-manifest): Move security warning into start plugin * refactor(plugins-manifest): Remove hack in favor of standard method * refactor(plugins-manifest): Change display of plugin location The only time that a plugin location is displayed in Zellij is the border of the pane. Having `zellij:strider` display instead of just `strider` was a little annoying, so we're stripping out the scheme information from a locations display. * refactor(plugins-manifest): Add a little more documentation * fix(plugins-manifest): Formatting Co-authored-by: Jesse Tuchsen <not@disclosing>
43 lines
999 B
TOML
43 lines
999 B
TOML
[package]
|
|
name = "zellij-utils"
|
|
version = "0.18.0"
|
|
authors = ["Kunal Mohan <kunalmohan99@gmail.com>"]
|
|
edition = "2018"
|
|
description = "A utility library for Zellij client and server"
|
|
license = "MIT"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
backtrace = "0.3.55"
|
|
bincode = "1.3.1"
|
|
colors-transform = "0.2.5"
|
|
crossbeam = "0.8.0"
|
|
directories-next = "2.0"
|
|
interprocess = "1.1.1"
|
|
lazy_static = "1.4.0"
|
|
libc = "0.2"
|
|
nix = "0.19.1"
|
|
once_cell = "1.7.2"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_yaml = "0.8"
|
|
serde_json = "1.0"
|
|
signal-hook = "0.3"
|
|
strip-ansi-escapes = "0.1.0"
|
|
structopt = "0.3"
|
|
strum = "0.20.0"
|
|
termion = "1.5.0"
|
|
url = { version = "2.2.2", features = ["serde"] }
|
|
vte = "0.10.1"
|
|
zellij-tile = { path = "../zellij-tile/", version = "0.18.0" }
|
|
log = "0.4.14"
|
|
log4rs = "1.0.0"
|
|
unicode-width = "0.1.8"
|
|
|
|
[dependencies.async-std]
|
|
version = "1.3.0"
|
|
features = ["unstable"]
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3.2.0"
|
|
|