ATL-983: Propose installing the required libs.

Signed-off-by: Akos Kitta <kittaakos@typefox.io>
This commit is contained in:
Akos Kitta
2021-02-22 16:57:17 +01:00
committed by Akos Kitta
parent 0aef4b328f
commit 057904d38d
11 changed files with 253 additions and 103 deletions

View File

@@ -76,6 +76,9 @@ export class LibraryInstallReq extends jspb.Message {
getVersion(): string;
setVersion(value: string): LibraryInstallReq;
getNodeps(): boolean;
setNodeps(value: boolean): LibraryInstallReq;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LibraryInstallReq.AsObject;
@@ -92,6 +95,7 @@ export namespace LibraryInstallReq {
instance?: commands_common_pb.Instance.AsObject,
name: string,
version: string,
nodeps: boolean,
}
}

View File

@@ -965,7 +965,8 @@ proto.cc.arduino.cli.commands.LibraryInstallReq.toObject = function(includeInsta
var f, obj = {
instance: (f = msg.getInstance()) && commands_common_pb.Instance.toObject(includeInstance, f),
name: jspb.Message.getFieldWithDefault(msg, 2, ""),
version: jspb.Message.getFieldWithDefault(msg, 3, "")
version: jspb.Message.getFieldWithDefault(msg, 3, ""),
nodeps: jspb.Message.getBooleanFieldWithDefault(msg, 4, false)
};
if (includeInstance) {
@@ -1015,6 +1016,10 @@ proto.cc.arduino.cli.commands.LibraryInstallReq.deserializeBinaryFromReader = fu
var value = /** @type {string} */ (reader.readString());
msg.setVersion(value);
break;
case 4:
var value = /** @type {boolean} */ (reader.readBool());
msg.setNodeps(value);
break;
default:
reader.skipField();
break;
@@ -1066,6 +1071,13 @@ proto.cc.arduino.cli.commands.LibraryInstallReq.serializeBinaryToWriter = functi
f
);
}
f = message.getNodeps();
if (f) {
writer.writeBool(
4,
f
);
}
};
@@ -1142,6 +1154,24 @@ proto.cc.arduino.cli.commands.LibraryInstallReq.prototype.setVersion = function(
};
/**
* optional bool noDeps = 4;
* @return {boolean}
*/
proto.cc.arduino.cli.commands.LibraryInstallReq.prototype.getNodeps = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
};
/**
* @param {boolean} value
* @return {!proto.cc.arduino.cli.commands.LibraryInstallReq} returns this
*/
proto.cc.arduino.cli.commands.LibraryInstallReq.prototype.setNodeps = function(value) {
return jspb.Message.setProto3BooleanField(this, 4, value);
};