Closed
Description
Bug Report
- The
name
of a library is the name of the folder in which the lib is contained:{directories.user}/Arduino/${name}
- The
real_name
of a library is the human-readable name of the lib. It comes from thelibrary.properties
.
This might be the desired behavior but it's strange. When I do a lib search
or lib install
the real_name
is required, when I run a lib list
, the name
is required.
Current behavior
lib search
works with real_name
, not with name
:
% ./arduino-cli lib search AllThingsTalk_LoRaWAN_SDK
No libraries matching your search.
Did you mean...
AllThingsTalk LoRaWAN SDK
% ./arduino-cli lib search "AllThingsTalk LoRaWAN SDK"
Name: "AllThingsTalk LoRaWAN SDK"
Author: AllThingsTalk
Maintainer: Vanja <vanja@allthingstalk.com>
Sentence: LoRaWAN SDK for AllThingsTalk Maker
Paragraph: Compatible with Microchip RN2483 and RN2903 devices.
Website: https://github.com/allthingstalk/arduino-lorawan-sdk
Category: Communication
Architecture: *
Types: Contributed
Versions: [3.0.0, 3.1.0, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6]
Provides includes: AllThingsTalk_LoRaWAN.h
lib install
works with real_name
but does not work with name
:
% ./arduino-cli lib install AllThingsTalk_LoRaWAN_SDK
Error resolving dependencies for AllThingsTalk_LoRaWAN_SDK: looking for library: library AllThingsTalk_LoRaWAN_SDK not found
% ./arduino-cli lib install "AllThingsTalk LoRaWAN SDK"
AllThingsTalk LoRaWAN SDK depends on AllThingsTalk LoRaWAN SDK@3.1.6
Downloading AllThingsTalk LoRaWAN SDK@3.1.6...
AllThingsTalk LoRaWAN SDK@3.1.6 already downloaded
Installing AllThingsTalk LoRaWAN SDK@3.1.6...
Already installed AllThingsTalk LoRaWAN SDK@3.1.6
lib list
works with name
, but does not work with real_name
:
% ./arduino-cli lib list AllThingsTalk_LoRaWAN_SDK
Name Installed Available Location Description
AllThingsTalk_LoRaWAN_SDK 3.1.6 - user LoRaWAN SDK for AllThingsTalk Maker
% ./arduino-cli lib list "AllThingsTalk LoRaWAN SDK"
No libraries installed.
I think this is a bug.
Expected behavior
All lib commands work either with both name
and real_name
or all require either the name
or real_name
.
Environment
- CLI version (output of
arduino-cli version
):arduino-cli Version: 0.13.0-rc1 Commit: ef57e49
- OS and platform: macOS Catalina (
10.15.6 (19G2021)
)
Additional context
per1234
Metadata
Metadata
Assignees
Labels
Issue was resolvedIssue was resolvedRelated to content of the project itselfRelated to content of the project itselfPerceived defect in any part of projectPerceived defect in any part of project