himalaya icon indicating copy to clipboard operation
himalaya copied to clipboard

Separate the CLI from the lib module

Open soywod opened this issue 2 years ago • 6 comments

The lib should be split into its own module, and the CLI should be considered as a regular frontend.

soywod avatar Mar 13 '22 17:03 soywod

I'll try to find some time in the evening after finishing my work now so I can approach this issue. Meanwhile, could you please summarize a little bit what still has to be done?

TornaxO7 avatar May 28 '22 12:05 TornaxO7

I'm already on this task since a while and it's a total mess x) I will do it by chunks because it's too heavy. But what could really helpful at the moment is to check / fix new bugs (many issue were opened recently), and I lake of time to treat all of them. I'm thinking about https://github.com/soywod/himalaya/issues/370, https://github.com/soywod/himalaya/issues/373, https://github.com/soywod/himalaya/issues/359, https://github.com/soywod/himalaya/issues/292 etc.

soywod avatar May 28 '22 13:05 soywod

Or if you want sth more challenging and interesting you have https://github.com/soywod/himalaya/issues/341, it can be developed aside independently.

soywod avatar May 28 '22 15:05 soywod

@TornaxO7 I think I finally moved everything to the lib folder, what a damn hard and messy work! I just need to clean up and we can move forward.

soywod avatar Jun 26 '22 19:06 soywod

That's nice to hear! I'm still stuck adding chumsky to the parser at the moment... I'm sorry that it takes so long

TornaxO7 avatar Jun 26 '22 22:06 TornaxO7

No problem dude, don't worry. Be ready, good news are coming soon :tada:

soywod avatar Jun 26 '22 23:06 soywod

Released in the v0.6.0 :tada:

soywod avatar Oct 10 '22 19:10 soywod

Thats great! must have been a herculean task! I cant wait till I have time to play around with it :)

dvdsk avatar Oct 10 '22 22:10 dvdsk

Hell yes, a good thing done! I will focus a while on fixing bugs to make this new base as solid as possible, then I will be able to take care of big features like the offline #342, email composer #341 or contact completion #49.

soywod avatar Oct 10 '22 22:10 soywod