738b0ce4b9
Implement CLI
2017-09-22 14:37:03 +02:00
664d85c42f
Add UI spec
2017-09-22 14:37:03 +02:00
fbbb26b737
Initial import
2017-09-21 19:01:36 +02:00
b431d0ee49
Merge pull request #1092 from matthiasbeyer/minor
...
Minor things
2017-09-20 19:24:44 +02:00
1e7e6ab601
Merge pull request #1090 from matthiasbeyer/imag-ref/positional-args
...
imag-ref: Use positional args
2017-09-20 18:39:06 +02:00
e000957722
Ensure that all arguments are passed to the subcommand
2017-09-20 17:13:04 +02:00
456c5539cc
Use positional args
2017-09-20 16:44:39 +02:00
c3ad3a1256
Remove unused import
2017-09-20 12:05:44 +02:00
e986fbeabc
Add debugging output
2017-09-20 12:05:44 +02:00
0da07a3387
Each test should use an other name for the file it creates
2017-09-20 12:05:44 +02:00
8ddb0f6c24
Do not use "imag" namespace in header
...
This change switches the header location for the tagging information
from "imag.tags" to "tag.values". "tags" is not used because non-tables
are not allowed at the top level of the header.
Tests are adapted.
2017-09-20 09:24:46 +02:00
39b9c17a0c
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
a3d923ab20
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
162b36d6ee
Update dependency specs
...
Most notably:
* env_logger: 0.4 -> 0.5
* hoedown: 5.0.0 -> 6.0.0
* itertools: 0.5 -> 0.6
* lazy_static: 0.1.15 -> 0.2
* regex: 0.1 -> 0.2
* semver: 0.5 -> 0.8
* url: 1.2 -> 1.5
* uuid: 0.3 -> 0.5
(This list is most surely not complete)
2017-09-19 17:16:19 +02:00
d56e086242
Remove shell code which is not used anymore
2017-09-18 14:21:48 +02:00
210688d913
Transform UI to use positional args
2017-09-17 08:30:00 +02:00
922ed445d4
imag-grep: Add new crate
2017-09-15 21:16:02 +02:00
dc263de947
Fix imag-link tests for new header location
2017-09-09 16:36:21 +02:00
c332bcb195
Implement aliases for imag binary
2017-09-08 17:08:14 +02:00
976f280511
Update toml-query: 0.3.* -> ^0.3.1
...
This release contains a bugfix for a critical bug in the
`TomlValueInsertExt::insert()` algorithm which was triggered by an
edgecase.
2017-09-06 19:30:32 +02:00
f86d02ecbb
Adapt the cli-test for delete()
...
In the process fix the binary name.
2017-09-05 17:41:09 +02:00
861817a87f
Adapt cli-test for create()
...
In the process fix the binary name.
2017-09-05 17:39:17 +02:00
7b1ffdfa4b
Rewrite delete() to use positional arg
2017-09-05 17:36:32 +02:00
9e9c04e5f3
Rewrite update() to use positional arg
2017-09-05 17:36:32 +02:00
381223efd9
Rewrite get() to use positional arg
2017-09-05 17:36:32 +02:00
9dde4731f2
Rewrite retrieve() to use positional arg
2017-09-05 17:36:32 +02:00
a71732be49
Rewrite create() to use positional arg
2017-09-05 17:36:32 +02:00
c115215fa4
Merge branch 'master' into libimagerror/integration
...
This merge solved a _LOT_ of conflicts and was a rather complicated one,
as parts of the conflict-resolution involved rewriting of half the
stuff.
This merge commit fixes all the things so a `cargo check --all`
succeeds, but I did not yet check whether tests run without failure.
2017-09-04 23:02:45 +02:00
6d1dab3117
Merge pull request #1029 from matthiasbeyer/all-extensions-as-traits
...
All extensions as traits
2017-09-04 21:59:54 +02:00
46f769deb8
Add test for delete()
2017-09-03 22:08:06 +02:00
014daee93b
Add test for create()
2017-09-03 22:00:34 +02:00
7ce44e8090
Remove "IntoError" trait, use error_chain functionality
2017-09-03 21:34:07 +02:00
54219cb6fa
imag-store: Rewrite error handling
2017-09-03 21:33:54 +02:00
603808a9fa
Impl IntoError for error kinds
2017-09-03 15:42:06 +02:00
11d881d3a9
Add dependency to crates: error_chain = 0.10
2017-09-03 15:42:06 +02:00
e77d353c52
Rewrite macros to do error-chain behind the scenes
2017-09-03 15:42:03 +02:00
3a959ddfd1
Add multi-call tests: add-remove
2017-09-02 17:26:24 +02:00
e7ecea0065
Add test to check links from one entry to two others
2017-09-02 17:26:24 +02:00
d538d5fffe
Adapt tests to new UI
2017-09-02 17:26:24 +02:00
2a20306099
Rewrite link listing to work with positional argument
2017-09-02 17:26:24 +02:00
46dcbb828e
Rewrite UI to use positional arguments
2017-09-02 17:26:24 +02:00
5626a365c6
Merge pull request #1044 from matthiasbeyer/libimagrt/feature-testing
...
Add store extraction to Runtime
2017-09-02 17:25:13 +02:00
b55f46764f
Fix dependency spec: libimagrt must be used with "testing" enabled for tests
2017-09-02 14:04:47 +02:00
b787ef1696
Move tagging UI code to binary
2017-09-02 10:16:56 +02:00
048517a3c2
Fix readme links in cargo metadata
2017-09-01 18:48:02 +02:00
9a9a3f2f43
Merge branch 'libimagstore/remove-unused' into integrate-remove-unused
...
The merge conflicts which were resolved may roll back some changes from
the merged branch (unknowingly).
These will be fixed in the next commits
2017-08-31 20:56:08 +02:00
9094c22abf
Fix test helper function
2017-08-31 10:57:19 +02:00
1c079c9501
Import libimagutil properly
2017-08-31 10:57:19 +02:00
0732962b59
Fix unused macro_use import
2017-08-31 10:57:19 +02:00
ac804bd839
Remove unused keyword "mut" where not needed
2017-08-31 10:57:11 +02:00