tpnote 1.22.2

Minimalistic note-taking: save and edit your clipboard content as a note file
[[bin]]
name = "tpnote"
path = "src/main.rs"
[build-dependencies.winresource]
version = "0.1.17"
[dependencies.arboard]
default-features = false
features = ["wayland-data-control"]
optional = true
version = "3.2.1"

[dependencies.directories]
version = "5.0.1"

[dependencies.httparse]
optional = true
version = "1.8.0"

[dependencies.httpdate]
optional = true
version = "1.0.3"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.log]
features = ["serde"]
version = "0.4.20"

[dependencies.notify]
optional = true
version = "6.1.1"

[dependencies.notify-debouncer-mini]
version = "0.4.1"

[dependencies.parking_lot]
version = "0.12.1"

[dependencies.percent-encoding]
version = "2.3.0"

[dependencies.sanitize-filename-reader-friendly]
version = "2.2.1"

[dependencies.semver]
version = "1.0.19"

[dependencies.serde]
features = ["derive"]
version = "1.0.188"

[dependencies.serde_yaml]
version = "0.9.25"

[dependencies.structopt]
version = "0.3.26"

[dependencies.tera]
default-features = true
version = "1.19.1"

[dependencies.thiserror]
version = "1.0.48"

[dependencies.time]
version = "0.3.28"

[dependencies.toml]
version = "0.8.0"

[dependencies.tpnote-lib]
default-features = false
version = "0.24.0"

[dependencies.webbrowser]
optional = true
version = "0.8.11"

[features]
default = ["read-clipboard", "message-box", "viewer", "renderer", "lang-detection"]
lang-detection = ["tpnote-lib/lang-detection"]
message-box = ["dep:msgbox", "dep:notify-rust"]
read-clipboard = ["dep:arboard"]
renderer = ["tpnote-lib/renderer"]
viewer = ["dep:notify", "dep:httparse", "dep:webbrowser", "dep:httpdate", "tpnote-lib/viewer"]

[package]
authors = ["Jens Getreu <getreu@web.de>"]
build = "build.rs"
categories = ["command-line-utilities", "template-engine", "text-processing"]
description = "Minimalistic note-taking: save and edit your clipboard content as a note file"
documentation = "https://blog.getreu.net/projects/tp-note/tpnote--manual.html"
edition = "2021"
homepage = "https://blog.getreu.net/projects/tp-note/"
license = "MIT/Apache-2.0"
name = "tpnote"
readme = "README.md"
repository = "https://gitlab.com/getreu/tp-note"
rust-version = "1.70.0"
version = "1.22.2"
[package.metadata.deb]
assets = [["../docs/build/html/index.html", "usr/share/doc/tpnote/", "644"], ["../docs/build/pdf/tpnote--manpage.pdf", "usr/share/doc/tpnote/", "644"], ["../docs/build/pdf/tpnote--manual.pdf", "usr/share/doc/tpnote/", "644"], ["../docs/build/man/man1/tpnote.1.gz", "usr/share/man/man1/", "644"], ["../target/x86_64-unknown-linux-gnu/release/tpnote", "usr/bin/tpnote", "755"], ["../assets/tpnote.svg", "usr/share/icons/", "644"]]
copyright = "2020-2023, Jens Getreu <getreu@web.de>"
depends = "$auto"
extended-description = "Tp-Note is a note taking tool and a template system, that synchronizes the\nnote's metadata with its filename. Tp-Note collects various information\nabout its environment and the clipboard and stores it in variables. New\nnotes are created by filling these variables in predefined and customizable\n`Tera`-templates. In case `<path>` points to an existing Tp-Note-file, the\nnote's metadata is analysed and, if necessary, its filename is adjusted.\nFor all other file types, Tp-Note creates a new note annotating the\nfile `<path>` points to. If `<path>` is a directory (or, when omitted the\ncurrent working directory), a new note is created in that directory. After\ncreation, Tp-Note launches an external editor of your choice. Although the\ntemplates are written for Markdown, Tp-Note is not tied to\nany specific markup language. However, Tp-Note comes with an optional\nviewer feature, that currently renders only Markdown, ReStructuredText and\nHTML. Note, that there is also some limited support for Asciidoc and\nWikiText. The note's rendition with its hyperlinks is live updated and\ndisplayed in the user's webbrowser.\n"
maintainer = "Jens Getreu, <getreu@web.de>"
name = "tpnote"
revision = ""
[target."cfg(all(unix, not(target_os = \"macos\")))".dependencies.notify-rust]
optional = true
version = "4.9.0"
[target."cfg(not(all(unix, not(target_os = \"macos\"))))".dependencies.msgbox]
optional = true
version = "0.7.0"
[target."cfg(windows)".dependencies.win32job]
version = "1.0.2"

[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Globalization", "Win32_System_SystemServices"]
version = "0.48.0"