summaryrefslogtreecommitdiffstats
path: root/bin/core/imag/Cargo.toml
blob: 3bf47ba52ad6dd7d1d7d0661ad9077654ad52d2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
[package]
name = "imag"
version = "0.10.0"
authors = ["Matthias Beyer <mail@beyermatthias.de>"]

description = "Part of the imag core distribution: imag command"

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"

[build-dependencies]
clap = "2.33.0"
libimagrt       = { version = "0.10.0", path = "../../../lib/core/libimagrt" }
libimagerror    = { version = "0.10.0", path = "../../../lib/core/libimagerror" }
libimagstore    = { version = "0.10.0", path = "../../../lib/core/libimagstore" }
libimagentrytag = { version = "0.10.0", path = "../../../lib/entry/libimagentrytag" }
libimagutil     = { version = "0.10.0", path = "../../../lib/etc/libimagutil" }
log             = "0.4.6"

# Build time dependencies for cli completion
imag-annotate         = { version = "0.10.0", optional = true, path = "../imag-annotate" }
imag-create           = { version = "0.10.0", optional = true, path = "../imag-create" }
imag-diagnostics      = { version = "0.10.0", optional = true, path = "../imag-diagnostics" }
imag-edit             = { version = "0.10.0", optional = true, path = "../imag-edit" }
imag-gps              = { version = "0.10.0", optional = true, path = "../imag-gps" }
imag-grep             = { version = "0.10.0", optional = true, path = "../imag-grep" }
imag-id-in-collection = { version = "0.10.0", optional = true, path = "../imag-id-in-collection" }
imag-ids              = { version = "0.10.0", optional = true, path = "../imag-ids" }
imag-init             = { version = "0.10.0", optional = true, path = "../imag-init" }
imag-link             = { version = "0.10.0", optional = true, path = "../imag-link" }
imag-mv               = { version = "0.10.0", optional = true, path = "../imag-mv" }
imag-ref              = { version = "0.10.0", optional = true, path = "../imag-ref" }
imag-store            = { version = "0.10.0", optional = true, path = "../imag-store" }
imag-tag              = { version = "0.10.0", optional = true, path = "../imag-tag" }
imag-view             = { version = "0.10.0", optional = true, path = "../imag-view" }
imag-bookmark         = { version = "0.10.0", optional = true, path = "../../domain/imag-bookmark" }
imag-calendar         = { version = "0.10.0", optional = true, path = "../../domain/imag-calendar" }
imag-contact          = { version = "0.10.0", optional = true, path = "../../domain/imag-contact" }
imag-diary            = { version = "0.10.0", optional = true, path = "../../domain/imag-diary" }
imag-habit            = { version = "0.10.0", optional = true, path = "../../domain/imag-habit" }
imag-log              = { version = "0.10.0", optional = true, path = "../../domain/imag-log" }
imag-mail             = { version = "0.10.0", optional = true, path = "../../domain/imag-mail" }
imag-notes            = { version = "0.10.0", optional = true, path = "../../domain/imag-notes" }
imag-timetrack        = { version = "0.10.0", optional = true, path = "../../domain/imag-timetrack" }
imag-todo             = { version = "0.10.0", optional = true, path = "../../domain/imag-todo" }
imag-wiki             = { version = "0.10.0", optional = true, path = "../../domain/imag-wiki" }

[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]
walkdir = "2.2.8"
log = "0.4.6"
toml = "0.5.1"
toml-query = "0.9.2"
anyhow = "1"

libimagerror = { version = "0.10.0", path = "../../../lib/core/libimagerror" }
libimagstore = { version = "0.10.0", path = "../../../lib/core/libimagstore" }

[dependencies.clap]
version = "2.33.0"
default-features = false
features = ["suggestions", "color", "wrap_help"]

[dependencies.libimagrt]
version  = "0.10.0"
path     = "../../../lib/core/libimagrt"
features = ["pub_logging_initialization"]

[features]
default = [ "cc-all" ]

# Features for enabling cli completion files for individual subcommands
cc-all = [
  "cc-imag-annotate",
  "cc-imag-create",
  "cc-imag-diagnostics",
  "cc-imag-edit",
  "cc-imag-gps",
  "cc-imag-grep",
  "cc-imag-id-in-collection",
  "cc-imag-ids",
  "cc-imag-init",
  "cc-imag-link",
  "cc-imag-mv",
  "cc-imag-ref",
  "cc-imag-store",
  "cc-imag-tag",
  "cc-imag-view",
  "cc-imag-bookmark",
  "cc-imag-calendar",
  "cc-imag-contact",
  "cc-imag-diary",
  "cc-imag-habit",
  "cc-imag-log",
  "cc-imag-mail",
  "cc-imag-notes",
  "cc-imag-timetrack",
  "cc-imag-todo",
  "cc-imag-wiki",
]
cc-imag-annotate = [ "imag-annotate" ]
cc-imag-create = [ "imag-create" ]
cc-imag-diagnostics = [ "imag-diagnostics" ]
cc-imag-edit = [ "imag-edit" ]
cc-imag-gps = [ "imag-gps" ]
cc-imag-grep = [ "imag-grep" ]
cc-imag-id-in-collection = [ "imag-id-in-collection" ]
cc-imag-ids = [ "imag-ids" ]
cc-imag-init = [ "imag-init" ]
cc-imag-link = [ "imag-link" ]
cc-imag-mv = [ "imag-mv" ]
cc-imag-ref = [ "imag-ref" ]
cc-imag-store = [ "imag-store" ]
cc-imag-tag = [ "imag-tag" ]
cc-imag-view = [ "imag-view" ]
cc-imag-bookmark = [ "imag-bookmark" ]
cc-imag-calendar = [ "imag-calendar" ]
cc-imag-contact = [ "imag-contact" ]
cc-imag-diary = [ "imag-diary" ]
cc-imag-habit = [ "imag-habit" ]
cc-imag-log = [ "imag-log" ]
cc-imag-mail = [ "imag-mail" ]
cc-imag-notes = [ "imag-notes" ]
cc-imag-timetrack = [ "imag-timetrack" ]
cc-imag-todo = [ "imag-todo" ]
cc-imag-wiki = [ "imag-wiki" ]