Matthias Beyer
e29bbdb98d
Fix: Make error message more explanatory
2018-04-18 17:41:34 +02:00
Matthias Beyer
4568b1f625
Merge pull request #1380 from matthiasbeyer/minor
...
Minor patches
2018-04-18 16:46:41 +02:00
Matthias Beyer
51205af668
Merge pull request #1400 from matthiasbeyer/imag-wiki/init
...
imag-wiki: init
2018-04-18 15:42:27 +02:00
Matthias Beyer
95d3fbebcc
Merge pull request #1182 from matthiasbeyer/libimagwiki/init
...
libimagwiki: init
2018-04-18 15:13:56 +02:00
Matthias Beyer
9daf2cae86
Update dependency: task-hookrs: master -> 0.5
2018-04-18 14:59:26 +02:00
Matthias Beyer
a31c5397d4
Add changelog entry for libimagwiki/imag-wiki
2018-04-18 14:56:31 +02:00
Matthias Beyer
13e6924047
Merge pull request #1359 from matthiasbeyer/doc-writing-modules
...
Add guide on how to write modules
2018-04-18 14:35:10 +02:00
Matthias Beyer
962b5fffd8
Remove unused imports/code
2018-04-18 14:32:23 +02:00
Matthias Beyer
2a0bf1cd51
Remove CLI for mainpage setting
2018-04-18 14:32:23 +02:00
Matthias Beyer
adede7bf26
Remove notion of "main page"
2018-04-18 14:32:23 +02:00
Matthias Beyer
8ea3f62fbc
Add autolinking
2018-04-18 14:32:23 +02:00
Matthias Beyer
e1ffa4b107
Add name filtering in show command
2018-04-18 14:32:23 +02:00
Matthias Beyer
4450f22c5e
Add show subcommand
2018-04-18 14:32:23 +02:00
Matthias Beyer
cc9e7c89d0
Remove grep functionality
2018-04-18 14:32:23 +02:00
Matthias Beyer
caf0e63b35
Rename "create" command to "create-wiki", introduce "create" for creating entries
2018-04-18 14:32:23 +02:00
Matthias Beyer
2c07ad9a3a
Implement grep command
2018-04-18 14:32:23 +02:00
Matthias Beyer
2ee6dde75e
Add implementation for delete functionality
2018-04-18 14:32:23 +02:00
Matthias Beyer
28f882e6c7
Add implementation for create subcommand
2018-04-18 14:32:23 +02:00
Matthias Beyer
8dd3a57114
Initial import
2018-04-18 14:32:23 +02:00
Matthias Beyer
6f16924514
Remove functionality to delete whole wiki
2018-04-18 14:32:09 +02:00
Matthias Beyer
88b57910df
Merge pull request #1403 from matthiasbeyer/remove-pipe-magic
...
Revert "Implement pipe magic in libimagrt"
2018-04-17 17:39:54 +02:00
Matthias Beyer
98f8366e4c
Fix documentation in crate metadata
2018-04-17 15:55:08 +02:00
Matthias Beyer
d7cfab797f
Revert "Implement pipe magic in libimagrt"
...
This reverts commit ce0bd9298a
.
Pipe magic is removed with this patch.
We remove pipe magic because its implementation in libimagstore is too
complicated and the benefits are too small.
Having this functionality would be really nice, but the cost-benefit
ratio would still be too high.
The implementation in the store would require a rewrite of the internal
caching functionality in the store, plus some functionality to serialize
and deserialize the cache. This is theoretically possible, but as the
store only knows about "StoreEntry" objects, and only the backend knows
of "Entry" (which would be simply de/serializeable), the complexity
increases a _lot_.
Hence, we drop this feature-idea here.
Maybe, at some later point, this functionality will be in imag. The
history of development of this feature is in the history, we just don't
have it merged.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-04-16 13:30:59 +02:00
Matthias Beyer
816708a1aa
Add documentation for type
2018-04-16 10:53:23 +02:00
Matthias Beyer
8928f9cb94
Automatically create "index" and link new pages
2018-04-16 10:53:23 +02:00
Matthias Beyer
5e51a77b3f
Add logging output
2018-04-15 10:27:33 +02:00
Matthias Beyer
918d7a76b6
Add Wiki::delete_entry()
2018-04-15 10:27:09 +02:00
Matthias Beyer
2b8a83d9a7
Add entry getter function
2018-04-15 10:27:09 +02:00
Matthias Beyer
c242a362e4
Add id iterator
2018-04-15 10:27:09 +02:00
Matthias Beyer
bb0d4319c3
Initial import: libimagwiki
2018-04-15 10:27:09 +02:00
Matthias Beyer
877f0dfb6b
Merge pull request #1401 from matthiasbeyer/libimagrt/logging-level-fix
...
Fix log level setting in runtime
2018-04-15 09:35:10 +02:00
Matthias Beyer
90593e2d93
Update dependency: toml-query: 0.4 -> 0.6
2018-04-15 09:15:24 +02:00
Matthias Beyer
899f3b9eb9
Update dependency: toml-query: 0.4 -> 0.6
2018-04-15 09:15:16 +02:00
Matthias Beyer
0f19b7e4b2
Use --verbose with "info" level by default
2018-04-15 08:38:11 +02:00
Matthias Beyer
16458d7015
Add changelog for log level fix
2018-04-14 21:28:30 +02:00
Matthias Beyer
c0607ba2e2
Fix log level setting in runtime
...
Do not immediately set log level to Level::Info if argument is present,
but check value, too.
2018-04-14 21:27:16 +02:00
Matthias Beyer
604f350340
Add logging in store
2018-04-14 16:55:36 +02:00
Matthias Beyer
90eb83a538
Merge pull request #1398 from mario-kr/addsh2
...
Add shell completion via build script (again)
2018-04-14 15:13:27 +02:00
Matthias Beyer
e23254674f
Add changelog for autocomplete script generation
2018-04-14 14:37:27 +02:00
Matthias Beyer
fb4917d050
Remove feature to generate commandline completion scripts
2018-04-14 14:35:28 +02:00
Matthias Beyer
24b0cadb89
Use "::std" instead of "std"
2018-04-14 14:19:28 +02:00
Mario Krehl
9a316d1268
Add license header to build.rs script
2018-04-14 14:19:28 +02:00
Mario Krehl
f463565770
Change target directory of completions to target/
2018-04-14 14:19:28 +02:00
Mario Krehl
38b4151b84
Fix: macro call build_subcommand
2018-04-14 14:19:28 +02:00
Mario Krehl
7e9c25fd63
Refactor: use App in the build_ui function of imag-init
2018-04-14 14:19:28 +02:00
Mario Krehl
84e1cffbe3
Fix: use mod ui and remove unused imports
2018-04-14 14:19:28 +02:00
Mario Krehl
d4c7019fc7
move target directory of the shell completions to target/shell-completions.d/
2018-04-14 14:19:28 +02:00
Mario Krehl
264a07239f
move the build_ui function of imag-ids into its own file
2018-04-14 14:19:28 +02:00
Mario Krehl
1d6e993ee8
fix copypasta fails
2018-04-14 14:19:28 +02:00
Mario Krehl
a7959a2e67
add all current imag binaries to the shell-completion script
2018-04-14 14:19:28 +02:00