Deploying libraries to "end-users"


hi all,

i'm in process of writing sketch open-sourced on github.

the sketch dependent on library i've written myself, 2 third-party libraries.

i'm looking solution installing these libraries minimum effort of part of "end users" of sketch.

tl;dr : what's easy way of automatically installing library online source arduino library folder?

i have 3 options can see:

1. provide links , instructions users install these libraries manually.
- easiest , correct solution pov developer, means more work end user.

2. provide libraries in sketch folder
- against whole concept of reuseable libraries, makes sketch folder messy. easy things go out of date or out of sync. i'm not doing if can it.

3. write kind of installer executable or script download , install libraries.
- there access rights/security issues this? might systems not allow scripts start downloads or disallow writing user folders?
- how confident can compatibility on multiple os's? have write separate scripts win/mac/linux, unless write installer in java.

can recommend how might solve this, or have comments might help?

thanks in advance.

quote
write kind of installer executable or script download , install libraries.
i advise against vector malware , computer literate people avoid it.

quote
provide links , instructions users install these libraries manually.
i this.


Arduino Forum > Using Arduino > Project Guidance > Deploying libraries to "end-users"


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code