@Julian There’s a few cool features about the CLI!
Let’s make things simple here and really it’s not too complicating
-
the CLI is like what its name suggest…a command line tool
-
You can do things like:
- Write your program on your IDE, maybe let’s say Arduino Processing and use send the file to cloud for compilation into a binary file which can in turned be used to download to the core
- Use a pre-compiled binary file to flash into the core. (maybe you want to mass program 10 cores and you have a binary already compiled and this make it easier than to click 10 times on the WebIDE
- Monitor variables and save them in a file!
- Repair a core that had a bad key and cannot communicate with the cloud
- and more
Give it a try: https://community.spark.io/t/tutorial-spark-cli-on-windows/3112
and i’m sure you will have a better understanding!
Keep asking and you will learn more! I’m sure many are here to help answer anything and everything.