Fabien Benureau
d109d93341
added FakeInput class to usecase tests
12 years ago
Jonathan Grizou
f29f1a96b5
Check if plugin as a parser command before adding it into the OrderedList.
...
Indeed some plugins may not need to define one.
12 years ago
Jonathan Grizou
fa836aaad9
events.py more clean
12 years ago
Jonathan Grizou
4a91c4953c
Change back plugin.py to plugins.py + adapt PapersPlugin class protoype to command with args
12 years ago
Jonathan Grizou
31cf4de9d3
Change call for command from "cmds[cmd].command(**vars(args))" to "cmds[cmd].command(args)".
...
Applied the corresponding changes to command files.
AMakes it possible to declare and use additional parser inside subparsers.
May be useful for tag command. Will be implemented in texnote plugin.
12 years ago
Jonathan Grizou
d02155af4e
Fixed other command, only tested for export_cmd
12 years ago
Jonathan Grizou
c1b4a797d5
Fixed open_cmd.
12 years ago
Jonathan Grizou
dce81717cc
edit_cmd fixed.
12 years ago
Fabien Benureau
e9cb26f2e0
core file updated for python 3
12 years ago
Fabien Benureau
50e7d1bdab
Merge branch 'feat/config' into develop
...
New config interface.
Mostly rewritten repo class.
Version support.
12 years ago
Fabien Benureau
1be61baf21
added testenv import to test current code
12 years ago
Fabien Benureau
fc47328cbf
FIX in config spotted by Jonathan
12 years ago
Fabien Benureau
dc73c987c8
update command for config v2 to v3
12 years ago
Fabien Benureau
4e9ce17c71
adapted update to version 3
12 years ago
Fabien Benureau
3c0f575b92
backtracked on changes. repo is passing all tests
12 years ago
Fabien Benureau
9614593192
version system
12 years ago
Fabien Benureau
f528aa8a67
updated core. almost all tests are passing
12 years ago
Fabien Benureau
e4f7017fdb
commands updated to new config, new repo
12 years ago
Fabien Benureau
164816a910
updated tests
12 years ago
Fabien Benureau
c7a8ada751
enabled load keyword in repo __init__
12 years ago
Fabien Benureau
7b66a4697d
all repo test pass. doc are temporarily disabled.
12 years ago
Fabien Benureau
904ae07bc5
more test_repo tests are passing
12 years ago
Fabien Benureau
c3b71e9095
better files.clean_path arguments
12 years ago
Fabien Benureau
ac4b682307
added doc_dir and keywords init to config
12 years ago
Fabien Benureau
a354e79523
first test of new repo passing
12 years ago
Fabien Benureau
320a488667
added get operator to config
12 years ago
Fabien Benureau
45da61f4d2
added config support for multiple sections
12 years ago
Fabien Benureau
f934e8c2ec
more tests for config, slightly changed implementation and interface.
12 years ago
Fabien Benureau
e92c418d80
new, simplified, easier to use config implementation
...
tests are provided, but the rest of the code has not be updated yet.
12 years ago
Fabien Benureau
0d16c6a5a3
updated codestyle with open remark
12 years ago
Fabien Benureau
0514ad606a
Merge branch 'feat/fs' into develop
12 years ago
Fabien Benureau
11080f22ed
Merge branch 'feat/fs' of gmimosa:/gitroot/mimosa/papers into feat/fs
12 years ago
Fabien Benureau
500667baae
more usecase test, hack-fixed plugins.
12 years ago
Fabien Benureau
442ebe6cae
more usecase test, remove is broken.
12 years ago
Fabien Benureau
6d8b0aba21
added force option to remove command
12 years ago
Fabien Benureau
76e162be02
added test bibfiles for usecases
12 years ago
Fabien Benureau
193d815ca6
Merge branch 'texnote' into feat/fs
12 years ago
Fabien Benureau
6ba9b3e14a
added .DS_Store to gitignore
12 years ago
Fabien Benureau
ddfc129b64
redirect and check stdout in usecases
12 years ago
Fabien Benureau
37cd8209d7
compatibility module for python2/3 code
12 years ago
Fabien Benureau
20116cf69d
color.undye method for purging color from strings
12 years ago
Fabien Benureau
cb94166aef
test.sh into virtual usecase
12 years ago
Fabien Benureau
293fc2393f
automatic copy of content into fake fs
12 years ago
Fabien Benureau
46e6630e7a
corrected test name
12 years ago
Fabien Benureau
b4504278f2
more robust fake_fs testing; added papers add test
12 years ago
Fabien Benureau
13bd18cda9
working fs replacement enabling use case testing.
...
papers content was mostly moved to papers_cmd.py
You can now use papers_cmd.execute('papers tag Page99'.split()) from the code
12 years ago
Fabien Benureau
bfa6eb58b7
FIX bug in tag_cmd
12 years ago
Fabien Benureau
585e09e498
tags set are algebrical: math+romance-war
12 years ago
Fabien Benureau
919c7c1c5a
method parse for algebric tags
12 years ago
Fabien Benureau
7a21780ec9
Merge branch 'texnote' into develop
12 years ago