itead / ITEADLIB_Arduino_WeeESP8266

An easy-to-use Arduino ESP8266 library besed on AT firmware.
MIT License
526 stars 285 forks source link

PlatformIO Library Registry manifest file #8

Closed ivankravets closed 9 years ago

ivankravets commented 9 years ago
ivankravets commented 9 years ago

library.json is a library manifest file which can be used by the different tools/managers to organise embedded libraries. How does this look from CLI:

$ platformio lib search "esp*"
# Found ... libraries:
#
# [ ID  ] Name             Compatibility         "Authors": Description
# -------------------------------------------------------------------------------------
# [ 127  ] ESP8266         arduino, atmelavr     “ITEAD Studio": ESP8266 offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor

$ platformio lib install 127
# Installing [ 127 ]  library:
# Downloading  [####################################]  100%
# Unpacking  [####################################]  100%
# The library  [ 127  ] ‘ESP8266' has been successfully installed!

$ platformio lib show 127
# ESP8266
# -------------
# Author: ITEAD Studio
# Keywords: ***
# Frameworks: arduino
# Platforms: atmelavr
# Version: ***
#
# ESP8266 offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor

$ platformio lib update
# Updating ESP8266  library:
# Versions: Current=***, Latest=***       [Up-to-date]