Merge branch 'master' of toki-labs.com:/Users/toki/git/oto_cli

This commit is contained in:
leedongmyung(desktop) 2024-12-08 08:32:29 +09:00
commit 4b7a866b0f
10 changed files with 480 additions and 87 deletions

14
.vscode/launch.json vendored
View file

@ -46,6 +46,20 @@
"program": "./bin/main.dart",
"args": ["exe", "-f", "./assets/pipeline-test.yaml"]
},
{
"name": "exe pipeline2",
"request": "launch",
"type": "dart",
"program": "./bin/main.dart",
"args": ["exe", "-f", "./assets/pipeline-test2.yaml"]
},
{
"name": "exe aos build",
"request": "launch",
"type": "dart",
"program": "./bin/main.dart",
"args": ["exe", "-f", "/Users/toki/works/lgup-mcs-aos/app/buildScript/build-lt.yaml"]
},
{
"name": "exe slack",
"request": "launch",

View file

@ -66,6 +66,7 @@ enum CommandType {
FileDiffCheck,
FileRead,
FileWrite,
Files,
DirectoryCreate,
Slack,
SlackBuild,
@ -80,6 +81,9 @@ enum CommandType {
GitCheckout,
GitRev,
GitCount,
GitReset,
GitStashPush,
GitStashApply,
GitHub,
GitHubPullRequestCreate,
GitHubPullRequestList,
@ -123,6 +127,7 @@ abstract class Command {
CommandType.FileDiffCheck: () => FileDiffCheck(),
CommandType.FileRead: () => FileRead(),
CommandType.FileWrite: () => FileWrite(),
CommandType.Files: () => Files(),
CommandType.DirectoryCreate: () => DirectoryCreate(),
CommandType.Slack: () => Slack(),
CommandType.SlackBuild: () => SlackBuild(),
@ -137,6 +142,9 @@ abstract class Command {
CommandType.GitCheckout: () => GitCheckout(),
CommandType.GitRev: () => GitRev(),
CommandType.GitCount: () => GitCount(),
CommandType.GitReset: () => GitReset(),
CommandType.GitStashPush: () => GitStashPush(),
CommandType.GitStashApply: () => GitStashApply(),
CommandType.GitHub: () => GitHub(),
CommandType.GitHubPullRequestCreate: () => GitHubPullRequestCreate(),
CommandType.GitHubPullRequestList: () => GitHubPullRequestList(),
@ -218,15 +226,28 @@ abstract class Command {
return newList;
}
static Future setPropertyValue(String tag, dynamic value) async {
static Future setPropertyValue(String tag, dynamic value, {bool? showPrint}) async {
var match = regSetEx.firstMatch(tag);
tag = match!.group(2)!;
if (tag.startsWith('property')) {
var key = tag.replaceFirst('property.', '');
Application.instance.property[key] = value;
// await CLI.println('[Return] $key : $value', color: Color.yellowStrong);
print('[Return] $key : $value');
}
if(showPrint ?? true) {
if(value is List) {
print('[Return] $key :\n');
var index = 0;
var length = value.length.toString().length;
for(var item in value) {
var indexStr = index.toString().padLeft(length);
print('$indexStr - $item');
index++;
}
} else {
print('[Return] $key : $value');
}
}
}
return simpleFuture;
}
@ -355,12 +376,17 @@ abstract class Command {
return Command.replaceSingleTagValue(raw);
}
Future setProperty(String tag, dynamic value) async {
await Command.setPropertyValue(tag, value);
Future setProperty(String tag, dynamic value, {bool? showPrint}) async {
await Command.setPropertyValue(tag, value, showPrint: showPrint);
}
Map<String, dynamic> getParam(DataCommand command) {
var map = Command.replaceAllTagsMap(command.param);
Map<String, dynamic> map;
if (command.param == null) {
map = <String, dynamic>{};
} else {
map = Command.replaceAllTagsMap(command.param);
}
map['workspace'] = _workspace = getWorkspace(map['workspace']);
return map;
}
@ -371,11 +397,9 @@ abstract class Command {
Future executeHandle(DataCommand command, ExeHandleData handleData) async {
exeHandle = handleData;
try
{
try {
return await execute(command);
}
on Exception {
} on Exception {
return await exeHandle!.pipelineFail!.execute();
}
}
@ -427,8 +451,7 @@ abstract class Command {
await setProperty(data.setResult!, resultMessage);
}
}
if(exeHandle == null)
{
if (exeHandle == null) {
if (passExitCodesMerge.contains(exitCode)) {
return simpleFuture;
} else {
@ -438,9 +461,7 @@ abstract class Command {
data.message = errorMessage;
throw Exception(data);
}
}
else
{
} else {
if (passExitCodesMerge.contains(exitCode)) {
return await exeHandle!.pipelineSuccess!.execute();
} else {

View file

@ -11,12 +11,12 @@ class FileRead extends Command {
var data = DataFileRead.fromJson(getParam(command));
var file = File(data.path);
var content = '';
if(file.existsSync()) {
if (file.existsSync()) {
content = file.readAsStringSync();
} else {
throw Exception('File not exist - ${data.path}');
}
setProperty(data.setContent, content);
setProperty(data.setContent, content, showPrint: data.showPrint);
return complete(0, command);
}
}
@ -26,9 +26,43 @@ class FileWrite extends Command {
Future execute(DataCommand command) async {
var data = DataFileWrite.fromJson(getParam(command));
var file = File(data.path);
if(file.existsSync()) file.deleteSync();
if (file.existsSync()) file.deleteSync();
await file.writeAsString(data.content);
return complete(0, command);
}
}
class Files extends Command {
@override
Future execute(DataCommand command) async {
var data = DataFiles.fromJson(getParam(command));
var target = Directory(data.path);
var list = <String>[];
var recursive = data.recursive ?? false;
var regExs = data.ignoreRegExs ?? [];
if (target.existsSync()) {
var files = target.listSync(recursive: recursive);
for (var file in files) {
var path = file.path;
var matched = false;
for (var regEx in regExs) {
var pattern = RegExp(regEx);
if (pattern.hasMatch(path)) {
matched = true;
break;
}
}
if (!matched) {
if (FileSystemEntity.typeSync(path) == FileSystemEntityType.file) {
list.add(path);
}
}
}
}
await setProperty(data.setFiles, list, showPrint: data.showPrint);
return complete(0, command);
}
}

View file

@ -22,55 +22,42 @@ class FileDiffCheck extends Command {
var fileName = getUniqueFileName(data.paths.join(';'));
var tempDir = Directory.systemTemp;
var cacheFolder = Directory('${tempDir.path}/oto/${getUniqueFileName(currentDir.path)}');
if(!cacheFolder.existsSync())
{
var cacheFolder =
Directory('${tempDir.path}/oto/${getUniqueFileName(currentDir.path)}');
if (!cacheFolder.existsSync()) {
cacheFolder.createSync(recursive: true);
}
var cacheFile = File('${cacheFolder.path}/$fileName');
var paths = data.paths;
print('Cache Path: ${cacheFile.path}, Exist: ${cacheFile.existsSync()}');
if(paths.isEmpty)
{
if (paths.isEmpty) {
throw Exception('The paths is Empty.');
}
else
{
if(cacheFile.existsSync())
{
var cachedMap = jsonDecode(cacheFile.readAsStringSync()) as Map<String, dynamic>;
} else {
if (cacheFile.existsSync()) {
var cachedMap =
jsonDecode(cacheFile.readAsStringSync()) as Map<String, dynamic>;
var filesHashMap = await getFilesHashMap(paths);
if(cachedMap.length == filesHashMap.length)
{
for(var pair in filesHashMap.entries)
{
if(cachedMap.containsKey(pair.key))
{
if (cachedMap.length == filesHashMap.length) {
for (var pair in filesHashMap.entries) {
if (cachedMap.containsKey(pair.key)) {
var cachedHash = cachedMap[pair.key];
if(cachedHash != pair.value)
{
if (cachedHash != pair.value) {
await saveDiffData(cacheFile, paths);
diff = true;
break;
}
}
else
{
} else {
await saveDiffData(cacheFile, paths);
diff = true;
break;
}
}
}
else
{
} else {
await saveDiffData(cacheFile, paths);
diff = true;
}
}
else
{
} else {
await saveDiffData(cacheFile, paths);
diff = true;
}
@ -80,41 +67,33 @@ class FileDiffCheck extends Command {
return await complete(exitCode, command);
}
Future saveDiffData(File cacheFile, List<String> paths) async
{
Future saveDiffData(File cacheFile, List<String> paths) async {
var cachedMap = await getFilesHashMap(paths);
var jsonString = jsonEncode(cachedMap);
await cacheFile.writeAsString(jsonString);
return simpleFuture;
}
String getUniqueFileName(String seed)
{
String getUniqueFileName(String seed) {
var fileName = generateMd5(seed);
if(fileName.length > 150)
{
if (fileName.length > 150) {
fileName = fileName.substring(0, 150);
}
return fileName;
}
Future<Map<String, dynamic>> getFilesHashMap(List<String> paths) async
{
Future<Map<String, dynamic>> getFilesHashMap(List<String> paths) async {
var c = Completer<Map<String, dynamic>>();
var cachedMap = <String, dynamic>{};
for(var path in paths)
{
for (var path in paths) {
var file = File(path);
var type = file.statSync().type;
switch(type)
{
switch (type) {
case FileSystemEntityType.directory:
var dir = Directory(path);
var files = dir.listSync();
for(var child in files)
{
if(child is File)
{
for (var child in files) {
if (child is File) {
await setCachedMapHash(cachedMap, File(child.path));
}
}
@ -130,8 +109,7 @@ class FileDiffCheck extends Command {
return c.future;
}
Future setCachedMapHash(Map<String, dynamic> cachedMap, File file) async
{
Future setCachedMapHash(Map<String, dynamic> cachedMap, File file) async {
cachedMap[file.path] = await FileHasher.hash(file);
return simpleFuture;
}
@ -143,4 +121,4 @@ class FileDiffCheck extends Command {
var digest = md5.convert(content);
return hex.encode(digest.bytes);
}
}
}

View file

@ -24,19 +24,17 @@ class GitPush extends Command {
@override
Future execute(DataCommand command) async {
var data = DataGitPush.fromJson(getParam(command));
var shell = StringBuffer(getCDPath(workspace));
if(data.branch == null)
{
if (data.branch == null) {
shell.write(' && git push');
}
else
{
} else {
shell.write(' && git push origin ${data.branch!}');
}
var process = await ProcessExecutor.start(shell);
return await completeProcess(process, command, passExitCodes: [1 /*Everything up-to-date*/]);
return await completeProcess(process, command,
passExitCodes: [1 /*Everything up-to-date*/]);
}
}
@ -53,26 +51,23 @@ class GitCheckout extends Git {
var process = await ProcessExecutor.start(shell);
var exitCode = await process.process.exitCode;
var ignores = [128/*Already exists*/];
if(ignores.contains(exitCode))
{
var ignores = [128 /*Already exists*/];
if (ignores.contains(exitCode)) {
exitCode = 0;
}
if(exitCode == 0)
{
if (exitCode == 0) {
shell = StringBuffer(getCDPath(workspace));
shell.write(' && git checkout $branch');
if(data.executePull == null ? true : data.executePull!)
{
if (data.executePull == null ? true : data.executePull!) {
shell.write(' && git pull origin $branch');
}
process = await ProcessExecutor.start(shell);
exitCode = await process.process.exitCode;
}
return await completeProcess(process, command);
}
}
@ -110,3 +105,85 @@ class GitRev extends Command {
return await completeProcess(process, command);
}
}
//git
class GitReset extends Command {
@override
Future execute(DataCommand command) async {
var data = DataGitReset.fromJson(getParam(command));
var shell = StringBuffer(getCDPath(workspace));
var force = data.force! ? 'f' : '';
shell.write(' && git reset --hard');
shell.write(' && git clean -${force}d');
var process = await ProcessExecutor.start(shell, printStderr: false);
return await completeProcess(process, command);
}
}
//git stash push
class GitStashPush extends Command {
@override
Future execute(DataCommand command) async {
var data = DataGitStashPush.fromJson(getParam(command));
var shell = StringBuffer(getCDPath(workspace));
var includeUntracked = data.includeUntracked == null
? " -u"
: (data.includeUntracked! ? " -u" : "");
var message = data.message == null ? "" : " -m '${data.message}'";
shell.write(' && git stash push$includeUntracked$message');
var process = await ProcessExecutor.run(shell);
if (data.setSuccess != null) {
setProperty(
data.setSuccess!, process.stdout.toString().contains('Saved'));
}
return await complete(process.exitCode, command);
}
}
//git stash apply
class GitStashApply extends Command {
@override
Future execute(DataCommand command) async {
var data = DataGitStashApply.fromJson(getParam(command));
ProcessData process;
var shell = StringBuffer(getCDPath(workspace));
var apply =
data.delete == null ? " pop" : (data.delete! ? " pop" : " apply");
if (data.message == null) {
shell.write(' && git stash$apply');
process = await ProcessExecutor.start(shell, printStderr: false);
} else {
shell.write(' && git stash list');
var result = await ProcessExecutor.run(shell);
var exist = false;
print(result.stdout);
shell = StringBuffer(getCDPath(workspace));
if (result.exitCode == 0) {
var arr = result.stdout.toString().split('\n');
for (var line in arr) {
var lineArr = line.split(': On ');
if (lineArr.length > 1) {
var id = lineArr[0];
var content = lineArr[1];
if (content.contains(data.message!)) {
shell.write(' && git stash$apply $id');
exist = true;
break;
}
}
}
}
if (exist) {
process = await ProcessExecutor.start(shell, printStderr: false);
} else {
return await complete(0, command);
}
}
return await completeProcess(process, command, passExitCodes: [1]);
}
}

View file

@ -13,7 +13,7 @@ class StringSub extends Command {
int startIndex = data.startIndex == null ? 0 : data.startIndex!;
int lastIndex = data.lastIndex == null ? text.length - startIndex : data.lastIndex!;
text = text.substring(startIndex, lastIndex);
await setProperty(data.setValue, text);
await setProperty(data.setValue, text, showPrint: data.showPrint);
}
on Exception {
rethrow;
@ -33,7 +33,7 @@ class StringReplace extends Command {
try
{
text = text.replaceAll(data.from, data.to);
await setProperty(data.setValue, text);
await setProperty(data.setValue, text, showPrint: data.showPrint);
}
on Exception {
rethrow;

View file

@ -43,8 +43,8 @@ commands:
scm: Git
name: OTO
relativeAssetPath: assets/data
return-version: "<!property.version>"
return-hash: "<!property.hash>"
setVersion: "<@property.version>"
setHash: "<@property.hash>"
#- command: BuildDart
# param:

View file

@ -1,5 +1,7 @@
// ignore_for_file: non_constant_identifier_names, avoid_init_to_null
import 'dart:ffi';
import 'package:dart_framework/utils/slack/slack_sender.dart';
import 'package:json_annotation/json_annotation.dart';
import 'package:dart_framework/core/app_data_manager.dart';
@ -48,6 +50,7 @@ class DataParam {
late List<int>? passExitCodes;
late String? setResult;
late String? setExitCode;
late bool? showPrint = true;
factory DataParam.fromJson(Map<String, dynamic> json) =>
_$DataParamFromJson(json);
@ -432,6 +435,22 @@ class DataFileWrite extends DataParam {
Map<String, dynamic> toJson() => _$DataFileWriteToJson(this);
}
//Files
@JsonSerializable()
class DataFiles extends DataParam {
DataFiles();
late String path;
late bool? recursive = false;
late List<String>? ignoreRegExs = [];
late String setFiles;
factory DataFiles.fromJson(Map<String, dynamic> json) =>
_$DataFilesFromJson(json);
@override
Map<String, dynamic> toJson() => _$DataFilesToJson(this);
}
//Directory Create
@JsonSerializable()
class DataDirectoryCreate extends DataParam {
@ -620,6 +639,48 @@ class DataGitRev extends DataParam {
Map<String, dynamic> toJson() => _$DataGitRevToJson(this);
}
//GitReset
@JsonSerializable()
class DataGitReset extends DataParam {
DataGitReset();
late bool? force = true;
factory DataGitReset.fromJson(Map<String, dynamic> json) =>
_$DataGitResetFromJson(json);
@override
Map<String, dynamic> toJson() => _$DataGitResetToJson(this);
}
//GitStashPush
@JsonSerializable()
class DataGitStashPush extends DataParam {
DataGitStashPush();
late bool? includeUntracked = true;
late String? message;
late String? setSuccess;
factory DataGitStashPush.fromJson(Map<String, dynamic> json) =>
_$DataGitStashPushFromJson(json);
@override
Map<String, dynamic> toJson() => _$DataGitStashPushToJson(this);
}
//GitStashApply
@JsonSerializable()
class DataGitStashApply extends DataParam {
DataGitStashApply();
late String? message;
late bool? delete = true;
factory DataGitStashApply.fromJson(Map<String, dynamic> json) =>
_$DataGitStashApplyFromJson(json);
@override
Map<String, dynamic> toJson() => _$DataGitStashApplyToJson(this);
}
//GitHub
@JsonSerializable()
class DataGitHub extends DataParam {

View file

@ -58,6 +58,7 @@ const _$CommandTypeEnumMap = {
CommandType.FileDiffCheck: 'FileDiffCheck',
CommandType.FileRead: 'FileRead',
CommandType.FileWrite: 'FileWrite',
CommandType.Files: 'Files',
CommandType.DirectoryCreate: 'DirectoryCreate',
CommandType.Slack: 'Slack',
CommandType.SlackBuild: 'SlackBuild',
@ -72,6 +73,9 @@ const _$CommandTypeEnumMap = {
CommandType.GitCheckout: 'GitCheckout',
CommandType.GitRev: 'GitRev',
CommandType.GitCount: 'GitCount',
CommandType.GitReset: 'GitReset',
CommandType.GitStashPush: 'GitStashPush',
CommandType.GitStashApply: 'GitStashApply',
CommandType.GitHub: 'GitHub',
CommandType.GitHubPullRequestCreate: 'GitHubPullRequestCreate',
CommandType.GitHubPullRequestList: 'GitHubPullRequestList',
@ -95,13 +99,15 @@ DataParam _$DataParamFromJson(Map<String, dynamic> json) => DataParam()
?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?;
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?;
Map<String, dynamic> _$DataParamToJson(DataParam instance) => <String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
};
DataSimpleCommand _$DataSimpleCommandFromJson(Map<String, dynamic> json) =>
@ -112,6 +118,7 @@ DataSimpleCommand _$DataSimpleCommandFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..message = json['message'] as String;
Map<String, dynamic> _$DataSimpleCommandToJson(DataSimpleCommand instance) =>
@ -120,6 +127,7 @@ Map<String, dynamic> _$DataSimpleCommandToJson(DataSimpleCommand instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'message': instance.message,
};
@ -130,6 +138,7 @@ DataPrint _$DataPrintFromJson(Map<String, dynamic> json) => DataPrint()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..message = json['message'] as String;
Map<String, dynamic> _$DataPrintToJson(DataPrint instance) => <String, dynamic>{
@ -137,6 +146,7 @@ Map<String, dynamic> _$DataPrintToJson(DataPrint instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'message': instance.message,
};
@ -147,6 +157,7 @@ DataSetValue _$DataSetValueFromJson(Map<String, dynamic> json) => DataSetValue()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..values_int = json['values-int'] as Map<String, dynamic>?
..values_float = json['values-float'] as Map<String, dynamic>?
..values_string = json['values-string'] as Map<String, dynamic>?
@ -158,6 +169,7 @@ Map<String, dynamic> _$DataSetValueToJson(DataSetValue instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'values-int': instance.values_int,
'values-float': instance.values_float,
'values-string': instance.values_string,
@ -172,6 +184,7 @@ DataAppDataCreator _$DataAppDataCreatorFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..scm = $enumDecode(_$SCMTypeEnumMap, json['scm'])
..relativeAssetPath = json['relativeAssetPath'] as String
..setVersion = json['setVersion'] as String
@ -186,6 +199,7 @@ Map<String, dynamic> _$DataAppDataCreatorToJson(DataAppDataCreator instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'scm': _$SCMTypeEnumMap[instance.scm]!,
'relativeAssetPath': instance.relativeAssetPath,
'setVersion': instance.setVersion,
@ -208,6 +222,7 @@ DataBuildMSBuild _$DataBuildMSBuildFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..projectFile = json['projectFile'] as String
..type = $enumDecode(_$MSBuildTypeEnumMap, json['type'])
..config = $enumDecode(_$MSBuildConfigEnumMap, json['config']);
@ -218,6 +233,7 @@ Map<String, dynamic> _$DataBuildMSBuildToJson(DataBuildMSBuild instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'projectFile': instance.projectFile,
'type': _$MSBuildTypeEnumMap[instance.type]!,
'config': _$MSBuildConfigEnumMap[instance.config]!,
@ -242,6 +258,7 @@ DataBuildDart _$DataBuildDartFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..executeBuildRunner = json['executeBuildRunner'] as bool?;
Map<String, dynamic> _$DataBuildDartToJson(DataBuildDart instance) =>
@ -250,6 +267,7 @@ Map<String, dynamic> _$DataBuildDartToJson(DataBuildDart instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'executeBuildRunner': instance.executeBuildRunner,
};
@ -261,6 +279,7 @@ DataBuildFlutter _$DataBuildFlutterFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..executeBuildRunner = json['executeBuildRunner'] as bool?
..macPassword = json['macPassword'] as String?
..platform = json['platform'] as String
@ -272,6 +291,7 @@ Map<String, dynamic> _$DataBuildFlutterToJson(DataBuildFlutter instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'executeBuildRunner': instance.executeBuildRunner,
'macPassword': instance.macPassword,
'platform': instance.platform,
@ -287,6 +307,7 @@ DataBuildDartCompile _$DataBuildDartCompileFromJson(
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..executeBuildRunner = json['executeBuildRunner'] as bool?
..targetDartFile = json['targetDartFile'] as String?
..buildFileName = json['buildFileName'] as String?;
@ -298,6 +319,7 @@ Map<String, dynamic> _$DataBuildDartCompileToJson(
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'executeBuildRunner': instance.executeBuildRunner,
'targetDartFile': instance.targetDartFile,
'buildFileName': instance.buildFileName,
@ -311,6 +333,7 @@ DataBuildDotNet _$DataBuildDotNetFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..projectFile = json['projectFile'] as String;
Map<String, dynamic> _$DataBuildDotNetToJson(DataBuildDotNet instance) =>
@ -319,6 +342,7 @@ Map<String, dynamic> _$DataBuildDotNetToJson(DataBuildDotNet instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'projectFile': instance.projectFile,
};
@ -329,6 +353,7 @@ DataBuildiOS _$DataBuildiOSFromJson(Map<String, dynamic> json) => DataBuildiOS()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..scheme = json['scheme'] as String
..os = $enumDecodeNullable(_$BuildPlatformEnumMap, json['os'])
..macPassword = json['macPassword'] as String?
@ -347,6 +372,7 @@ Map<String, dynamic> _$DataBuildiOSToJson(DataBuildiOS instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'scheme': instance.scheme,
'os': _$BuildPlatformEnumMap[instance.os],
'macPassword': instance.macPassword,
@ -375,6 +401,7 @@ DataCodeSign _$DataCodeSignFromJson(Map<String, dynamic> json) => DataCodeSign()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..appPath = json['appPath'] as String
..certificationName = json['certificationName'] as String
..entitlementPath = json['entitlementPath'] as String?;
@ -385,6 +412,7 @@ Map<String, dynamic> _$DataCodeSignToJson(DataCodeSign instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'appPath': instance.appPath,
'certificationName': instance.certificationName,
'entitlementPath': instance.entitlementPath,
@ -398,6 +426,7 @@ DataCodeSignVerify _$DataCodeSignVerifyFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..appPath = json['appPath'] as String;
Map<String, dynamic> _$DataCodeSignVerifyToJson(DataCodeSignVerify instance) =>
@ -406,6 +435,7 @@ Map<String, dynamic> _$DataCodeSignVerifyToJson(DataCodeSignVerify instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'appPath': instance.appPath,
};
@ -417,6 +447,7 @@ DataProductBuild _$DataProductBuildFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..appPath = json['appPath'] as String
..identifier = json['identifier'] as String
..scripts = json['scripts'] as String?
@ -430,6 +461,7 @@ Map<String, dynamic> _$DataProductBuildToJson(DataProductBuild instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'appPath': instance.appPath,
'identifier': instance.identifier,
'scripts': instance.scripts,
@ -445,6 +477,7 @@ DataNotarize _$DataNotarizeFromJson(Map<String, dynamic> json) => DataNotarize()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..macPassword = json['macPassword'] as String
..bundleName = json['bundleName'] as String
..teamId = json['teamId'] as String
@ -458,6 +491,7 @@ Map<String, dynamic> _$DataNotarizeToJson(DataNotarize instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'macPassword': instance.macPassword,
'bundleName': instance.bundleName,
'teamId': instance.teamId,
@ -474,6 +508,7 @@ DataArchiveiOS _$DataArchiveiOSFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..xcworkspaceFilePath = json['xcworkspaceFilePath'] as String
..scheme = json['scheme'] as String
..archivePath = json['archivePath'] as String
@ -485,6 +520,7 @@ Map<String, dynamic> _$DataArchiveiOSToJson(DataArchiveiOS instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'xcworkspaceFilePath': instance.xcworkspaceFilePath,
'scheme': instance.scheme,
'archivePath': instance.archivePath,
@ -499,6 +535,7 @@ DataExportiOS _$DataExportiOSFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..archivePath = json['archivePath'] as String
..exportOptionPlistPath = json['exportOptionPlistPath'] as String
..exportPath = json['exportPath'] as String;
@ -509,6 +546,7 @@ Map<String, dynamic> _$DataExportiOSToJson(DataExportiOS instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'archivePath': instance.archivePath,
'exportOptionPlistPath': instance.exportOptionPlistPath,
'exportPath': instance.exportPath,
@ -522,6 +560,7 @@ DataPublishiOS _$DataPublishiOSFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..bundleID = json['bundleID'] as String
..version = json['version'] as String
..appName = json['appName'] as String
@ -537,6 +576,7 @@ Map<String, dynamic> _$DataPublishiOSToJson(DataPublishiOS instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'bundleID': instance.bundleID,
'version': instance.version,
'appName': instance.appName,
@ -554,6 +594,7 @@ DataUploader _$DataUploaderFromJson(Map<String, dynamic> json) => DataUploader()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..sftp = json['sftp'] as bool
..port = (json['port'] as num).toInt()
..host = json['host'] as String
@ -567,6 +608,7 @@ Map<String, dynamic> _$DataUploaderToJson(DataUploader instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'sftp': instance.sftp,
'port': instance.port,
'host': instance.host,
@ -582,6 +624,7 @@ DataCopy _$DataCopyFromJson(Map<String, dynamic> json) => DataCopy()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
?.map((e) => e as String)
.toList()
@ -594,6 +637,7 @@ Map<String, dynamic> _$DataCopyToJson(DataCopy instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'ignorePattern': instance.ignorePattern,
'isMove': instance.isMove,
'isOverwrite': instance.isOverwrite,
@ -607,6 +651,7 @@ DataDelete _$DataDeleteFromJson(Map<String, dynamic> json) => DataDelete()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
?.map((e) => e as String)
.toList()
@ -618,6 +663,7 @@ Map<String, dynamic> _$DataDeleteToJson(DataDelete instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'ignorePattern': instance.ignorePattern,
'list': instance.list,
};
@ -629,6 +675,7 @@ DataRename _$DataRenameFromJson(Map<String, dynamic> json) => DataRename()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
?.map((e) => e as String)
.toList()
@ -640,6 +687,7 @@ Map<String, dynamic> _$DataRenameToJson(DataRename instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'ignorePattern': instance.ignorePattern,
'renameMap': instance.renameMap,
};
@ -652,6 +700,7 @@ DataFileDiffCheck _$DataFileDiffCheckFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..paths =
(json['paths'] as List<dynamic>).map((e) => e as String).toList()
..setDiff = json['setDiff'] as String;
@ -662,6 +711,7 @@ Map<String, dynamic> _$DataFileDiffCheckToJson(DataFileDiffCheck instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'paths': instance.paths,
'setDiff': instance.setDiff,
};
@ -673,6 +723,7 @@ DataFileRead _$DataFileReadFromJson(Map<String, dynamic> json) => DataFileRead()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String
..setContent = json['setContent'] as String;
@ -682,6 +733,7 @@ Map<String, dynamic> _$DataFileReadToJson(DataFileRead instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
'setContent': instance.setContent,
};
@ -694,6 +746,7 @@ DataFileWrite _$DataFileWriteFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String
..content = json['content'] as String;
@ -703,10 +756,37 @@ Map<String, dynamic> _$DataFileWriteToJson(DataFileWrite instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
'content': instance.content,
};
DataFiles _$DataFilesFromJson(Map<String, dynamic> json) => DataFiles()
..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String
..recursive = json['recursive'] as bool?
..ignoreRegExs =
(json['ignoreRegExs'] as List<dynamic>?)?.map((e) => e as String).toList()
..setFiles = json['setFiles'] as String;
Map<String, dynamic> _$DataFilesToJson(DataFiles instance) => <String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
'recursive': instance.recursive,
'ignoreRegExs': instance.ignoreRegExs,
'setFiles': instance.setFiles,
};
DataDirectoryCreate _$DataDirectoryCreateFromJson(Map<String, dynamic> json) =>
DataDirectoryCreate()
..workspace = json['workspace'] as String?
@ -715,6 +795,7 @@ DataDirectoryCreate _$DataDirectoryCreateFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String;
Map<String, dynamic> _$DataDirectoryCreateToJson(
@ -724,6 +805,7 @@ Map<String, dynamic> _$DataDirectoryCreateToJson(
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
};
@ -735,6 +817,7 @@ DataSlackSender _$DataSlackSenderFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..token = json['token'] as String
..property = json['property']
..message = json['message'] as Map<String, dynamic>?;
@ -745,6 +828,7 @@ Map<String, dynamic> _$DataSlackSenderToJson(DataSlackSender instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'token': instance.token,
'property': instance.property,
'message': instance.message,
@ -758,6 +842,7 @@ DataSlackBuild _$DataSlackBuildFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..token = json['token'] as String
..property = json['property']
..message = json['message'] as Map<String, dynamic>?
@ -774,6 +859,7 @@ Map<String, dynamic> _$DataSlackBuildToJson(DataSlackBuild instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'token': instance.token,
'property': instance.property,
'message': instance.message,
@ -800,6 +886,7 @@ DataJira _$DataJiraFromJson(Map<String, dynamic> json) => DataJira()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..id = json['id'] as String
..token = json['token'] as String
..domain = json['domain'] as String
@ -816,6 +903,7 @@ Map<String, dynamic> _$DataJiraToJson(DataJira instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'id': instance.id,
'token': instance.token,
'domain': instance.domain,
@ -833,6 +921,7 @@ DataJiraUser _$DataJiraUserFromJson(Map<String, dynamic> json) => DataJiraUser()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..mail = json['mail'] as String?
..slackID = json['slackID'] as String?;
@ -842,6 +931,7 @@ Map<String, dynamic> _$DataJiraUserToJson(DataJiraUser instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'mail': instance.mail,
'slackID': instance.slackID,
};
@ -853,6 +943,7 @@ DataZip _$DataZipFromJson(Map<String, dynamic> json) => DataZip()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..zipFile = json['zipFile'] as String
..zipList =
(json['zipList'] as List<dynamic>).map((e) => e as String).toList();
@ -862,6 +953,7 @@ Map<String, dynamic> _$DataZipToJson(DataZip instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'zipFile': instance.zipFile,
'zipList': instance.zipList,
};
@ -873,6 +965,7 @@ DataShell _$DataShellFromJson(Map<String, dynamic> json) => DataShell()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..commands =
(json['commands'] as List<dynamic>).map((e) => e as String).toList();
@ -881,6 +974,7 @@ Map<String, dynamic> _$DataShellToJson(DataShell instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'commands': instance.commands,
};
@ -892,6 +986,7 @@ DataShellFile _$DataShellFileFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String;
Map<String, dynamic> _$DataShellFileToJson(DataShellFile instance) =>
@ -900,6 +995,7 @@ Map<String, dynamic> _$DataShellFileToJson(DataShellFile instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
};
@ -910,6 +1006,7 @@ DataGit _$DataGitFromJson(Map<String, dynamic> json) => DataGit()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..commands =
(json['commands'] as List<dynamic>).map((e) => e as String).toList();
@ -918,6 +1015,7 @@ Map<String, dynamic> _$DataGitToJson(DataGit instance) => <String, dynamic>{
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'commands': instance.commands,
};
@ -928,6 +1026,7 @@ DataGitPush _$DataGitPushFromJson(Map<String, dynamic> json) => DataGitPush()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..branch = json['branch'] as String?;
Map<String, dynamic> _$DataGitPushToJson(DataGitPush instance) =>
@ -936,6 +1035,7 @@ Map<String, dynamic> _$DataGitPushToJson(DataGitPush instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'branch': instance.branch,
};
@ -947,6 +1047,7 @@ DataGitCheckout _$DataGitCheckoutFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..branch = json['branch'] as String
..executePull = json['executePull'] as bool?;
@ -956,6 +1057,7 @@ Map<String, dynamic> _$DataGitCheckoutToJson(DataGitCheckout instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'branch': instance.branch,
'executePull': instance.executePull,
};
@ -967,6 +1069,7 @@ DataGitCount _$DataGitCountFromJson(Map<String, dynamic> json) => DataGitCount()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..setValue = json['setValue'] as String;
Map<String, dynamic> _$DataGitCountToJson(DataGitCount instance) =>
@ -975,6 +1078,7 @@ Map<String, dynamic> _$DataGitCountToJson(DataGitCount instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'setValue': instance.setValue,
};
@ -985,6 +1089,7 @@ DataGitRev _$DataGitRevFromJson(Map<String, dynamic> json) => DataGitRev()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..branch = json['branch'] as String?
..setValue = json['setValue'] as String;
@ -994,10 +1099,79 @@ Map<String, dynamic> _$DataGitRevToJson(DataGitRev instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'branch': instance.branch,
'setValue': instance.setValue,
};
DataGitReset _$DataGitResetFromJson(Map<String, dynamic> json) => DataGitReset()
..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..force = json['force'] as bool?;
Map<String, dynamic> _$DataGitResetToJson(DataGitReset instance) =>
<String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'force': instance.force,
};
DataGitStashPush _$DataGitStashPushFromJson(Map<String, dynamic> json) =>
DataGitStashPush()
..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..includeUntracked = json['includeUntracked'] as bool?
..message = json['message'] as String?
..setSuccess = json['setSuccess'] as String?;
Map<String, dynamic> _$DataGitStashPushToJson(DataGitStashPush instance) =>
<String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'includeUntracked': instance.includeUntracked,
'message': instance.message,
'setSuccess': instance.setSuccess,
};
DataGitStashApply _$DataGitStashApplyFromJson(Map<String, dynamic> json) =>
DataGitStashApply()
..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..message = json['message'] as String?
..delete = json['delete'] as bool?;
Map<String, dynamic> _$DataGitStashApplyToJson(DataGitStashApply instance) =>
<String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'message': instance.message,
'delete': instance.delete,
};
DataGitHub _$DataGitHubFromJson(Map<String, dynamic> json) => DataGitHub()
..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
@ -1005,6 +1179,7 @@ DataGitHub _$DataGitHubFromJson(Map<String, dynamic> json) => DataGitHub()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..commands =
(json['commands'] as List<dynamic>).map((e) => e as String).toList();
@ -1014,6 +1189,7 @@ Map<String, dynamic> _$DataGitHubToJson(DataGitHub instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'commands': instance.commands,
};
@ -1026,6 +1202,7 @@ DataGitHubPullRequestCreate _$DataGitHubPullRequestCreateFromJson(
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..title = json['title'] as String
..body = json['body'] as String
..branch = json['branch'] as String
@ -1039,6 +1216,7 @@ Map<String, dynamic> _$DataGitHubPullRequestCreateToJson(
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'title': instance.title,
'body': instance.body,
'branch': instance.branch,
@ -1055,6 +1233,7 @@ DataGitHubPullRequestList _$DataGitHubPullRequestListFromJson(
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..keys = (json['keys'] as List<dynamic>).map((e) => e as String).toList()
..targetKey = json['targetKey'] as String
..targetValue = json['targetValue'] as String
@ -1067,6 +1246,7 @@ Map<String, dynamic> _$DataGitHubPullRequestListToJson(
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'keys': instance.keys,
'targetKey': instance.targetKey,
'targetValue': instance.targetValue,
@ -1082,6 +1262,7 @@ DataGitHubPullRequestClose _$DataGitHubPullRequestCloseFromJson(
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..number = json['number'] as String;
Map<String, dynamic> _$DataGitHubPullRequestCloseToJson(
@ -1091,6 +1272,7 @@ Map<String, dynamic> _$DataGitHubPullRequestCloseToJson(
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'number': instance.number,
};
@ -1101,6 +1283,7 @@ DataProtobuf _$DataProtobufFromJson(Map<String, dynamic> json) => DataProtobuf()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..commands =
(json['commands'] as List<dynamic>).map((e) => e as String).toList();
@ -1110,6 +1293,7 @@ Map<String, dynamic> _$DataProtobufToJson(DataProtobuf instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'commands': instance.commands,
};
@ -1121,6 +1305,7 @@ DataJsonReader _$DataJsonReaderFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..json = json['json']
..pair = (json['pair'] as List<dynamic>)
.map((e) => DataPair.fromJson(e as Map<String, dynamic>))
@ -1132,6 +1317,7 @@ Map<String, dynamic> _$DataJsonReaderToJson(DataJsonReader instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'json': instance.json,
'pair': instance.pair,
};
@ -1144,6 +1330,7 @@ DataJsonReaderFile _$DataJsonReaderFileFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..path = json['path'] as String
..pair = (json['pair'] as List<dynamic>)
.map((e) => DataPair.fromJson(e as Map<String, dynamic>))
@ -1155,6 +1342,7 @@ Map<String, dynamic> _$DataJsonReaderFileToJson(DataJsonReaderFile instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'path': instance.path,
'pair': instance.pair,
};
@ -1186,6 +1374,7 @@ DataAwsCli _$DataAwsCliFromJson(Map<String, dynamic> json) => DataAwsCli()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..subCommand = json['sub-command'] as String
..args = (json['args'] as List<dynamic>).map((e) => e as String).toList();
@ -1195,6 +1384,7 @@ Map<String, dynamic> _$DataAwsCliToJson(DataAwsCli instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'sub-command': instance.subCommand,
'args': instance.args,
};
@ -1206,6 +1396,7 @@ DataDocker _$DataDockerFromJson(Map<String, dynamic> json) => DataDocker()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..command = json['command'] as String
..args = (json['args'] as List<dynamic>).map((e) => e as String).toList();
@ -1215,6 +1406,7 @@ Map<String, dynamic> _$DataDockerToJson(DataDocker instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'command': instance.command,
'args': instance.args,
};
@ -1226,6 +1418,7 @@ DataGradle _$DataGradleFromJson(Map<String, dynamic> json) => DataGradle()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..args = (json['args'] as List<dynamic>).map((e) => e as String).toList();
Map<String, dynamic> _$DataGradleToJson(DataGradle instance) =>
@ -1234,6 +1427,7 @@ Map<String, dynamic> _$DataGradleToJson(DataGradle instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'args': instance.args,
};
@ -1245,6 +1439,7 @@ DataStringSub _$DataStringSubFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..startIndex = (json['startIndex'] as num?)?.toInt()
..lastIndex = (json['lastIndex'] as num?)?.toInt()
..text = json['text'] as String
@ -1256,6 +1451,7 @@ Map<String, dynamic> _$DataStringSubToJson(DataStringSub instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'startIndex': instance.startIndex,
'lastIndex': instance.lastIndex,
'text': instance.text,
@ -1270,6 +1466,7 @@ DataStringReplace _$DataStringReplaceFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..text = json['text'] as String
..setValue = json['setValue'] as String
..from = json['from'] as String
@ -1281,6 +1478,7 @@ Map<String, dynamic> _$DataStringReplaceToJson(DataStringReplace instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'text': instance.text,
'setValue': instance.setValue,
'from': instance.from,
@ -1294,6 +1492,7 @@ DataWebBase _$DataWebBaseFromJson(Map<String, dynamic> json) => DataWebBase()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..url = json['url'] as String
..method = json['method'] as String?
..headers = (json['headers'] as Map<String, dynamic>?)?.map(
@ -1311,6 +1510,7 @@ Map<String, dynamic> _$DataWebBaseToJson(DataWebBase instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'url': instance.url,
'method': instance.method,
'headers': instance.headers,
@ -1326,6 +1526,7 @@ DataWebFile _$DataWebFileFromJson(Map<String, dynamic> json) => DataWebFile()
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..url = json['url'] as String
..method = json['method'] as String?
..headers = (json['headers'] as Map<String, dynamic>?)?.map(
@ -1346,6 +1547,7 @@ Map<String, dynamic> _$DataWebFileToJson(DataWebFile instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'url': instance.url,
'method': instance.method,
'headers': instance.headers,
@ -1365,6 +1567,7 @@ DataProcessPortUse _$DataProcessPortUseFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..port = json['port'] as String
..setPid = json['setPid'] as String;
@ -1374,6 +1577,7 @@ Map<String, dynamic> _$DataProcessPortUseToJson(DataProcessPortUse instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'port': instance.port,
'setPid': instance.setPid,
};
@ -1386,6 +1590,7 @@ DataProcessRun _$DataProcessRunFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..executable = json['executable'] as String
..param = json['param'] as String?;
@ -1395,6 +1600,7 @@ Map<String, dynamic> _$DataProcessRunToJson(DataProcessRun instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'executable': instance.executable,
'param': instance.param,
};
@ -1407,6 +1613,7 @@ DataProcessKill _$DataProcessKillFromJson(Map<String, dynamic> json) =>
.toList()
..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?
..showPrint = json['showPrint'] as bool?
..pid = json['pid'] as String;
Map<String, dynamic> _$DataProcessKillToJson(DataProcessKill instance) =>
@ -1415,5 +1622,6 @@ Map<String, dynamic> _$DataProcessKillToJson(DataProcessKill instance) =>
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'showPrint': instance.showPrint,
'pid': instance.pid,
};

View file

@ -21,7 +21,7 @@ dependencies:
file_hasher: ^0.1.0+0
dev_dependencies:
lints: ^4.0.0
lints: ^5.0.0
test: ^1.24.9
build_runner: ^2.1.4
json_serializable: ^6.0.1