Commit Graph

3451 Commits

Author SHA1 Message Date
Matthias Beyer 09aa7d9ec3 Add debug output to text-from-header fetcher function 2015-12-30 15:06:02 +01:00
Matthias Beyer d15d50d8a2 Refactor: Header helper code can use generic function 2015-12-30 15:05:52 +01:00
Matthias Beyer eed57af0bb module header helpers: Add function to get NAME from header 2015-12-30 15:05:47 +01:00
Homu 25045b7345 Auto merge of #34 - matthiasbeyer:doc, r=matthiasbeyer
Add some documentation

Still does not produce the documentation I want, though it basically works now.
2015-12-30 17:54:41 +09:00
Homu 2568c37a25 Auto merge of #31 - matthiasbeyer:ui-external, r=matthiasbeyer
Ui external

Tracking branch for implementation to call external editor and edit file contents with it.
2015-12-30 17:49:57 +09:00
Matthias Beyer c106af5618 Remove all the crap and implement temp-file editor calling 2015-12-30 09:49:15 +01:00
Matthias Beyer 7248eef3be configuration fixup editor 2015-12-30 03:02:19 +01:00
Matthias Beyer bab5614247 runtime.rs: Add options to editor string 2015-12-30 02:53:41 +01:00
Matthias Beyer 70fbd3914e configuration.rs: Add function to fetch editor options 2015-12-30 02:53:41 +01:00
Matthias Beyer 6ff2ac3567 cli.rs: Add function to fetch editor options 2015-12-30 02:53:41 +01:00
Matthias Beyer 6179c9e73f runtime.rs: Add possibility to fetch editor 2015-12-30 02:53:41 +01:00
Matthias Beyer 4f8a545aac cli.rs: Add possibility to fetch editor 2015-12-30 02:53:41 +01:00
Matthias Beyer 89878f7024 configuration.rs: Add possibility to fetch editor 2015-12-30 02:53:41 +01:00
Matthias Beyer 1647352a13 Use modules publicly, so "cargo doc" generates documentation 2015-12-30 02:10:50 +01:00
Matthias Beyer c4a388925e Add doc to util::is_url() 2015-12-29 18:20:56 +01:00
Matthias Beyer 43bf526740 Add docs to ui/file.rs 2015-12-29 18:20:56 +01:00
Matthias Beyer 2334b0bc8a Add docs to FileHash 2015-12-29 18:20:56 +01:00
Matthias Beyer d25a0dd1c0 Add docs to FileIDType 2015-12-29 18:20:56 +01:00
Matthias Beyer d34143e516 Add docs to FileID 2015-12-29 18:20:56 +01:00
Matthias Beyer 6bcfc0a4b2 Add docs to File 2015-12-29 18:20:56 +01:00
Matthias Beyer 3a7bf9f4de Add doc to parser code 2015-12-29 18:20:56 +01:00
Matthias Beyer 5791ba7b8d Add doc to Store object implementation 2015-12-29 18:20:56 +01:00
Matthias Beyer be233b8aba Add docs to BM module 2015-12-29 18:20:56 +01:00
Matthias Beyer ffcb951468 Add doc to module header helpers 2015-12-29 18:20:56 +01:00
Matthias Beyer e9cee25ac8 Add doc to module helpers 2015-12-29 18:20:56 +01:00
Matthias Beyer 271c91e903 Add documentation on module helper utils 2015-12-29 18:20:56 +01:00
Matthias Beyer dc181ba8eb Add doc to Module trait 2015-12-29 18:20:56 +01:00
Matthias Beyer 89cc625133 runtime.rs: Add docs to functions 2015-12-29 18:20:56 +01:00
Matthias Beyer bbc6218391 configuration.rs: Add documentation 2015-12-29 18:20:56 +01:00
Matthias Beyer 0d6f2b9500 cli.rs: Add documentation to functions 2015-12-29 18:20:56 +01:00
Matthias Beyer bdcfa34449 Rewrite README, squash some content to save lines 2015-12-29 18:20:56 +01:00
Matthias Beyer 808e44339a Implement TempFileError and traits for it 2015-12-29 16:00:08 +01:00
Matthias Beyer 900ffcb7d1 Add ui submodules to talk to external programs, editor in this case 2015-12-29 16:00:08 +01:00
Homu 568026c52c Auto merge of #30 - matthiasbeyer:add-travis-homu, r=matthiasbeyer
Add travis, Homu

Implementing #26 , #27
2015-12-29 23:13:41 +09:00
Matthias Beyer e3b22d488d Remove box-syntax in test 2015-12-29 15:10:09 +01:00
Matthias Beyer e21da820c4 Fix test for to use FileID::parse() 2015-12-29 15:10:09 +01:00
Matthias Beyer b5da0cb613 Fix use... in test modules 2015-12-29 15:01:35 +01:00
Matthias Beyer 007da59275 Add travis.yml 2015-12-29 14:51:26 +01:00
Matthias Beyer 248b5c7574 Merge branch 'debug' 2015-12-28 21:55:08 +01:00
Matthias Beyer 333530607c Merge branch 'bm-convenience' 2015-12-28 21:54:26 +01:00
Matthias Beyer 6ca4818302 Add File::set_header() 2015-12-28 21:51:08 +01:00
Matthias Beyer 68f66ca27d Add BM::command_set_tags() 2015-12-28 21:51:08 +01:00
Matthias Beyer bcbd568311 Add BM::command_rm_tags() 2015-12-28 21:51:08 +01:00
Matthias Beyer 7e401b5881 Add generic alter_tags_in_files() function 2015-12-28 21:51:08 +01:00
Matthias Beyer 966e9902cb BM header helpers: Add set_tags_in_header() 2015-12-28 21:25:51 +01:00
Matthias Beyer 46b7ae9384 Add BM::command_add_tags() 2015-12-28 20:53:13 +01:00
Matthias Beyer cbefa577e9 Use get_files() to filter files, remove afterwards
Change get_files() signature, so we know whether there was a filter
applied, so we can abort the action if there was no filter involved.
2015-12-28 19:46:59 +01:00
Matthias Beyer e84986680d Add functions to get files from Store by certain predicated (id, match, tags) 2015-12-28 19:42:35 +01:00
Matthias Beyer bbd11086d8 Remove bm option --check -> wont support these things by now 2015-12-28 19:08:03 +01:00
Matthias Beyer db204f3cba BM::command_add(): Add URL verification 2015-12-28 18:47:17 +01:00