Description
At present, working with several projects requiring similar libraries in different versions is, as far as I know, quite painful.
I wonder if it would be nice on the Arduino IDE to get some slightly better library management system? :)
What about something like:
-
have a
lib
folder by default in each sketchbook, where one can drop either arduino compatible libraries, or other kinds of libraries? Of course the user can set it up himself now, but would be great to "establish a standard". -
have a "requirements" file or similar at the root of each sketchbook, where one can list libraries and their versions, in combination with the possibility to install several versions of each library on a given machine.
Agree that then this starts to look more like platformio than the "old" arduino ide, but I guess that this is anyways the direction things are going to slowly but steadily when wanting to turn the arduino ide into a more full-featured tool :) .