summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-05-29 17:43:24 +0200
committerMatthias Beyer <mail@beyermatthias.de>2019-05-30 17:51:33 +0200
commit5cb641044f46751217181ee95b9c4edb81183437 (patch)
tree480cdc1476004aeae295a43574ae88d1acc946dd
parentcee7689e77e14e55fb624149cdefe1fe0e1f4e1a (diff)
Add libimagentryurl
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--Cargo.toml1
-rw-r--r--lib/entry/libimagentryurl/Cargo.toml41
-rw-r--r--lib/entry/libimagentryurl/src/lib.rs7
-rw-r--r--scripts/release.sh1
4 files changed, 50 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 25f73c91..23c9969b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -48,6 +48,7 @@ members = [
"lib/entry/libimagentryfilter",
"lib/entry/libimagentrygps",
"lib/entry/libimagentrylink",
+ "lib/entry/libimagentryurl",
"lib/entry/libimagentrymarkdown",
"lib/entry/libimagentryref",
"lib/entry/libimagentrytag",
diff --git a/lib/entry/libimagentryurl/Cargo.toml b/lib/entry/libimagentryurl/Cargo.toml
new file mode 100644
index 00000000..2c8ede95
--- /dev/null
+++ b/lib/entry/libimagentryurl/Cargo.toml
@@ -0,0 +1,41 @@
+[package]
+name = "libimagentryurl"
+version = "0.10.0"
+authors = ["Matthias Beyer <mail@beyermatthias.de>"]
+
+description = "Library for the imag core distribution"
+
+keywords = ["imag", "PIM", "personal", "information", "management"]
+readme = "../../../README.md"
+license = "LGPL-2.1"
+
+documentation = "https://imag-pim.org/doc/"
+repository = "https://github.com/matthiasbeyer/imag"
+homepage = "http://imag-pim.org"
+
+[badges]
+travis-ci = { repository = "matthiasbeyer/imag" }
+is-it-maintained-issue-resolution = { repository = "matthiasbeyer/imag" }
+is-it-maintained-open-issues = { repository = "matthiasbeyer/imag" }
+maintenance = { status = "actively-developed" }
+
+[dependencies]
+itertools = "0.7"
+log = "0.4.0"
+toml = "0.5"
+url = "1.5"
+sha-1 = "0.7"
+hex = "0.3"
+is-match = "0.1"
+toml-query = "0.9"
+failure = "0.1"
+failure_derive = "0.1"
+
+libimagstore = { version = "0.10.0", path = "../../../lib/core/libimagstore" }
+libimagerror = { version = "0.10.0", path = "../../../lib/core/libimagerror" }
+libimagutil = { version = "0.10.0", path = "../../../lib/etc/libimagutil" }
+libimagentrylink = { version = "0.10.0", path = "../../../lib/entry/libimagentrylink" }
+
+[dev-dependencies]
+env_logger = "0.5"
+
diff --git a/lib/entry/libimagentryurl/src/lib.rs b/lib/entry/libimagentryurl/src/lib.rs
new file mode 100644
index 00000000..31e1bb20
--- /dev/null
+++ b/lib/entry/libimagentryurl/src/lib.rs
@@ -0,0 +1,7 @@
+#[cfg(test)]
+mod tests {
+ #[test]
+ fn it_works() {
+ assert_eq!(2 + 2, 4);
+ }
+}
diff --git a/scripts/release.sh b/scripts/release.sh
index 09fc299b..ff1598db 100644
--- a/scripts/release.sh
+++ b/scripts/release.sh
@@ -16,6 +16,7 @@ CRATES=(
./lib/etc/libimaginteraction
./lib/core/libimagrt
./lib/entry/libimagentrylink
+ ./lib/entry/libimagentryurl
./lib/entry/libimagentrytag
./lib/entry/libimagentryfilter
./lib/entry/libimagentrygps