PowerSession 0.1.10

Asciinema-compatible terminal session recorder for Windows
[package]

name = "PowerSession"

version = "0.1.10"

authors = ["Yuwei B <contact@yba.dev>"]

edition = "2021"



license = "MIT"

description = "Asciinema-compatible terminal session recorder for Windows"

readme = "README.md"

homepage = "https://github.com/Watfaq/PowerSession-rs"

repository = "https://github.com/Watfaq/PowerSession-rs"

keywords = ["cli", "asciinema", "terminal", "recorder", "conpty"]

categories = ["command-line-utilities"]



[dependencies]

clap = { version = "3.2.17", features = ["cargo"] }

log = "0.4"

fern = { version = "0.6", features = ["colored"] }



platform-dirs = "0.3.0"



serde = { version = "1.0", features = ["derive"] }

serde_json = "1.0"



uuid = { version = "1.4.1", features = [

    "v4",                # Lets you generate random UUIDs

    "fast-rng",          # Use a faster (but still sufficiently random) RNG

    "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs

]}



reqwest = { version = "0.11.20", features = ["blocking", "multipart"] }



rustc_version_runtime = "0.2.1"

os_info = "3"

base64 = "0.13.0"



#[cfg(windows)]

windows = { version = "0.37.0", features=[

    "alloc",

    "Win32_Foundation",

    "Win32_Security",

    "Win32_System_Threading",

    "Win32_System_Console",

    "Win32_System_WindowsProgramming",

    "Win32_System_Pipes",

    "Win32_Storage_FileSystem",

    "Win32_System_IO",

]}