Commit Graph

1590 Commits

Author SHA1 Message Date
Matthias Beyer 535483d460 Merge pull request #335 from matthiasbeyer/libimaglink/bugfixes
Bug fixes for libimaglink
2016-04-13 23:51:48 +02:00
Matthias Beyer 18627f136f Merge pull request #336 from matthiasbeyer/imag-link/cli-unpacking-bugfix
Bugfix: Add missing level of unpacking in cli helpers
2016-04-13 23:51:32 +02:00
Matthias Beyer 8d7e2d97bd Merge pull request #331 from mario-kr/add-description_to_build/run_imag
Add description to build/run imag
2016-04-13 23:51:02 +02:00
Matthias Beyer 87c00cec9e Update CONTRIBUTING.md 2016-04-13 23:49:11 +02:00
mario 5b31824bf0 add Section about Building/Running imag 2016-04-13 18:56:19 +02:00
Matthias Beyer 1910dc0449 Add missing level of unpacking in cli helpers 2016-04-12 22:02:28 +02:00
Matthias Beyer 0cc50691b6 Rewrite process_rw_result()
It did not cover the aspect that the passed toml `Value` object was an
Array in the first place and assumed that it is an `String` instead,
which caused the function always to return an Result::Err, which was
obviousely buggy.

This is almost a rewrite of the process_rw_result() function which takes
the additional layer (Array(String)) into account and therefor fixes
this issue.
2016-04-12 22:00:40 +02:00
Matthias Beyer 9866c6354d Merge pull request #311 from matthiasbeyer/libimaginteraction/init
libimaginteraction/init
2016-04-12 21:57:58 +02:00
Matthias Beyer a3f3cd3e00 Implement ask_select_from_list() 2016-04-12 16:40:41 +02:00
Matthias Beyer c2e2fca8eb Add result type 2016-04-12 16:40:32 +02:00
Matthias Beyer 6f3b3d6b83 Add error module 2016-04-12 16:40:25 +02:00
Matthias Beyer 6b0535aaca Remove ask_enum() 2016-04-09 19:48:08 +02:00
Matthias Beyer 92b471bb13 Merge pull request #328 from matthiasbeyer/imag-link/fix-ui
Remove "show" argument, as the short key "s" was duplicated
2016-04-09 15:42:35 +02:00
Matthias Beyer cd2bc0bba4 Merge pull request #325 from matthiasbeyer/libimaglink/internal-linking-use-storeid
Libimaglink/internal linking use storeid
2016-04-09 15:35:15 +02:00
Matthias Beyer 93f5453c5c Remove "show" argument, as the short key "s" was duplicated 2016-04-09 14:46:46 +02:00
Matthias Beyer 8d9d6651fb Refactor common pattern into function 2016-04-09 14:43:11 +02:00
Matthias Beyer 77fa6d71b3 Rewrite internal linking to use StoreId instead of String as Link type 2016-04-08 23:57:16 +02:00
Matthias Beyer 47d08224db Add implementation for ask_string() 2016-04-06 18:26:28 +02:00
Matthias Beyer 860888c06f Implement ask_uint() including tests 2016-04-06 18:05:49 +02:00
Matthias Beyer 747324ae85 Move real implementation to helper, so we can test.
Tests were added, and yes I'm doing some `assert!((foo == true)` here,
so it is easier to spot what happens here, as a `!` is overlooked
sometimes.
2016-04-06 17:54:11 +02:00
Matthias Beyer 253d080625 Add initial codebase for ask_() functions 2016-04-06 17:54:11 +02:00
Matthias Beyer b9769f4fe6 Initial import 2016-04-06 17:54:11 +02:00
Matthias Beyer 1fc7b64171 Merge pull request #310 from matthiasbeyer/libimagentrylist/cli
Libimagentrylist/cli
2016-04-06 17:09:39 +02:00
Matthias Beyer 3e9bf44127 Merge pull request #322 from matthiasbeyer/libimagrt/debug-log-line-and-file
logger: Print file and line on debug printing
2016-04-06 16:58:22 +02:00
Matthias Beyer db82a121c4 Merge pull request #323 from matthiasbeyer/libimagrt/edit-for-string
Implement Edit for String
2016-04-06 15:06:07 +02:00
Matthias Beyer b305b3c693 Implement Edit for String 2016-04-06 14:40:54 +02:00
Matthias Beyer a41d037bcf Add lister helper function 2016-04-06 11:49:03 +02:00
Matthias Beyer ecfdbab947 Add default arguments for builtin lister backends 2016-04-06 11:42:23 +02:00
Matthias Beyer 9a9b7fcc58 Add cli submodule for building and parsing CLI subcomponents 2016-04-06 11:35:22 +02:00
Matthias Beyer 19f89c5864 Add dependency: clap = 2.1.1 2016-04-06 11:32:29 +02:00
Matthias Beyer b30cde474d Merge pull request #319 from matthiasbeyer/libimagrt/std-hook-register-error-only-debugoutput
Libimagrt/std hook register error only debugoutput
2016-04-06 11:14:44 +02:00
Matthias Beyer a4d77bb89a Merge pull request #321 from matthiasbeyer/libimagrt/fix-logger-init
Partially revert 7f1a671
2016-04-06 11:14:13 +02:00
Matthias Beyer f28bfadf8d logger: Print file and line on debug printing 2016-04-05 17:53:09 +02:00
Matthias Beyer 9a094fcd94 Partially revert 7f1a671
Removed the logger initialization, which was not caught by review
somehow.

This patch re-adds the appropriate lines.
2016-04-05 17:48:21 +02:00
Matthias Beyer 4f391d0e04 Spit out the traceback for hook registration errors only in debug mode
This patch is added because this error occours only if there is no
configuration file with the appropriate settings available.

There will still be a warning about hook registration failed, but the
traceback will only be visitible in `--debug` mode.
2016-04-05 16:50:17 +02:00
Matthias Beyer ee61d079bd Merge pull request #295 from matthiasbeyer/libimagrt/config-for-everyone
Libimagrt/config for everyone
2016-03-26 21:29:40 +01:00
Matthias Beyer 1bcc05a855 Add Runtime::config() 2016-03-26 20:48:32 +01:00
Matthias Beyer 86929c819c impl Deref for Configuration 2016-03-26 20:48:28 +01:00
Matthias Beyer e7a0eed1c1 Merge pull request #296 from matthiasbeyer/libimagnotes/deref-note
impl Deref for Note
2016-03-26 20:41:03 +01:00
Matthias Beyer cdbb71cea2 impl Deref for Note 2016-03-26 19:52:30 +01:00
Matthias Beyer 144e2db92d Merge pull request #265 from matthiasbeyer/libimagstorestdhook/init
Libimagstorestdhook/init
2016-03-26 19:51:19 +01:00
Matthias Beyer a36c213cec Merge pull request #192 from matthiasbeyer/libimagnotes/init
Libimagnotes/init
2016-03-26 18:22:52 +01:00
Matthias Beyer 7f1a671e4d Add debug hook 2016-03-26 18:20:12 +01:00
Matthias Beyer 15dc163504 Add option to edit after creating 2016-03-26 16:43:33 +01:00
Matthias Beyer 272243a125 Implement edit() 2016-03-26 16:43:33 +01:00
Matthias Beyer ded011b5b6 lib: impl Edit for Note 2016-03-26 16:43:33 +01:00
Matthias Beyer 97d436db22 lib: Remove unneeded "mut" keywords 2016-03-26 16:43:33 +01:00
Matthias Beyer 8213b6c08f lib: Add missing setting of text content 2016-03-26 16:43:33 +01:00
Matthias Beyer 97ac047df5 lib: Remove unused imports 2016-03-26 16:43:33 +01:00
Matthias Beyer 506cebf594 Remove warnings 2016-03-26 16:43:33 +01:00