From 6b5ce8c34ab257cc7529e8f9ca2fe990bf56b047 Mon Sep 17 00:00:00 2001 From: "leedongmyung[desktop]" Date: Sat, 25 Nov 2023 14:06:53 +0900 Subject: [PATCH] code refactoring --- lib/oto/commands/build/build_dot_net.dart | 7 +++---- lib/oto/commands/file/delete.dart | 1 - lib/oto/commands/util/publish_ios.dart | 4 +--- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/oto/commands/build/build_dot_net.dart b/lib/oto/commands/build/build_dot_net.dart index 6cfed45..c79aa87 100644 --- a/lib/oto/commands/build/build_dot_net.dart +++ b/lib/oto/commands/build/build_dot_net.dart @@ -11,10 +11,9 @@ class BuildDotNet extends Command { var data = DataBuildDotNet.fromJson(command.param); var workspace = getWorkspace(data.workspace); - var shell = StringBuffer(); - shell.writeln('cd $workspace'); - shell.writeln( - 'MSBuild ${data.projectFile} /t:build /p:Configuration=Release;Platform=x86'); + var shell = StringBuffer(getCDPath(workspace)); + shell.write( + ' && MSBuild ${data.projectFile} /t:build /p:Configuration=Release;Platform=x86'); var process = await ProcessExecutor.start(shell, workspace: workspace, printStderr: false); diff --git a/lib/oto/commands/file/delete.dart b/lib/oto/commands/file/delete.dart index 99ccbab..49205fe 100644 --- a/lib/oto/commands/file/delete.dart +++ b/lib/oto/commands/file/delete.dart @@ -1,7 +1,6 @@ import 'dart:async'; import 'package:dart_framework/utils/path.dart'; -import 'package:oto_cli/oto/application.dart'; import 'package:oto_cli/oto/commands/command.dart'; import 'package:oto_cli/oto/data/command_data.dart'; diff --git a/lib/oto/commands/util/publish_ios.dart b/lib/oto/commands/util/publish_ios.dart index 8ded18f..7eacb21 100644 --- a/lib/oto/commands/util/publish_ios.dart +++ b/lib/oto/commands/util/publish_ios.dart @@ -1,10 +1,8 @@ import 'dart:async'; import 'dart:io'; -import 'package:oto_cli/oto/application.dart'; import 'package:oto_cli/oto/commands/command.dart'; import 'package:oto_cli/oto/data/command_data.dart'; -import 'package:dart_framework/utils/path.dart'; // ignore: depend_on_referenced_packages import 'package:path/path.dart' as path; @@ -14,7 +12,7 @@ class PublishiOS extends Command { @override Future execute(DataCommand command) async { var data = DataPublishiOS.fromJson(command.param); - var workspace = Path.getNormal(Application.instance.jenkinsData!.workspace); + var workspace = getWorkspace(data.workspace); var menifestURL = replaceTag(data.menifestURL); var destinationPath = replaceTag(data.destinationPath);