From 480a11ac7bbf752504af503cf237b6e57d28ab82 Mon Sep 17 00:00:00 2001 From: rowan Date: Wed, 9 Jul 2025 22:02:41 -0400 Subject: [PATCH] add more osstring derives --- core/src/editor_command.rs | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/core/src/editor_command.rs b/core/src/editor_command.rs index cb573ea..f97e7d2 100644 --- a/core/src/editor_command.rs +++ b/core/src/editor_command.rs @@ -178,6 +178,7 @@ pub enum ConfigurationArgument { #[os_display("-username {_0}")] Username(OsString), #[display("vcsMode {_0}")] + #[os_display("-vcsMode {_0}")] VcsMode(VcsMode), #[display("version")] Version, @@ -237,30 +238,30 @@ pub enum BuildSubtarget { #[display("-{_variant}")] pub enum BuildArgument { #[display("activeBuildProfile \"{0}\"", _0.display())] - #[os_display("activeBuildProfile \"{_0}\"")] + #[os_display("-activeBuildProfile \"{_0}\"")] ActiveBuildProfile(PathBuf), #[display("build \"{0}\"", _0.display())] - #[os_display("build \"{_0}\"")] + #[os_display("-build \"{_0}\"")] Build(PathBuf), #[display("buildLinux64Player \"{0}\"", _0.display())] - #[os_display("buildLinux64Player \"{_0}\"")] + #[os_display("-buildLinux64Player \"{_0}\"")] BuildLinux64Player(PathBuf), #[display("buildLinuxHeadlessSimulation \"{0}\"", _0.display())] - #[os_display("buildLinuxHeadlessSimulation \"{_0}\"")] + #[os_display("-buildLinuxHeadlessSimulation \"{_0}\"")] BuildLinuxHeadlessSimulation(PathBuf), #[display("buildOSXUniversalPlayer \"{0}\"", _0.display())] - #[os_display("buildOSXUniversalPlayer \"{_0}\"")] + #[os_display("-buildOSXUniversalPlayer \"{_0}\"")] BuildOsxUniversalPlayer(PathBuf), #[display("buildTarget \"{_0}\"")] BuildTarget(BuildTarget), #[display("standaloneBuildSubtarget \"{_0}\"")] - #[os_display("standaloneBuildSubtarget \"{_0}\"")] + #[os_display("-standaloneBuildSubtarget \"{_0}\"")] StandaloneBuildSubtarget(BuildSubtarget), #[display("buildWindowsPlayer \"{0}\"", _0.display())] - #[os_display("buildWindowsPlayer \"{_0}\"")] + #[os_display("-buildWindowsPlayer \"{_0}\"")] BuildWindowsPlayer(PathBuf), #[display("buildWindows64Player \"{0}\"", _0.display())] - #[os_display("buildWindows64Player \"{_0}\"")] + #[os_display("-buildWindows64Player \"{_0}\"")] BuildWindows64Player(PathBuf), } #[derive(Debug, Display, Clone, PartialEq, Eq, PartialOrd, Ord, OsDisplay)] @@ -272,7 +273,7 @@ pub enum CacheServerArgument { #[display("cacheServerEndpoint {_0}:{_1}")] Endpoint(IpAddr, u16), #[display("cacheServerNamespacePrefix \"{0}\"", _0.display())] - #[os_display("cacheServerNamespacePrefix \"{_0}\"")] + #[os_display("-cacheServerNamespacePrefix \"{_0}\"")] NamespacePrefix(OsString), #[display("cacheServerEnableDownload {_0}")] EnableDownload(bool), @@ -319,7 +320,7 @@ pub enum DebugArgument { #[display("force-vulkan-layers")] ForceVulkanLayers, #[display("StackTraceLogType {_0}")] - #[os_display("StackTraceLogType {_0}")] + #[os_display("-StackTraceLogType {_0}")] StackTraceLogType(StackTraceLogType), #[display("log-memory-performance-stats")] LogMemoryPerformanceStats, @@ -362,12 +363,12 @@ pub enum LicenseArgument { #[display("createManualActivationFile")] CreateManualActivationFile, #[display("manualLicenseFile {0}", _0.display())] - #[os_display("manualLicenseFile {_0}")] + #[os_display("-manualLicenseFile {_0}")] ManualLicenseFile(PathBuf), #[display("returnlicense")] ReturnLicense, #[display("serial {0}", _0.display())] - #[os_display("serial {_0}")] + #[os_display("-serial {_0}")] Serial(OsString), } @@ -392,7 +393,7 @@ pub enum ProfilerArgument { #[display("profiler-enable")] Enable, #[display("profiler-log-file {0}", _0.display())] - #[os_display("profiler-log-file {_0}")] + #[os_display("-profiler-log-file {_0}")] LogFile(PathBuf), #[display("profiler-capture-frame-count {_0}")] CaptureFrameCount(usize), @@ -407,7 +408,7 @@ pub enum EditorSpecialArgument { #[display("enableIncompatibleAssetDowngrade")] EnableIncompatibleAssetDowngrade, #[display("giCustomCacheLocation {0}", _0.display())] - #[os_display("giCustomCacheLocation {_0}")] + #[os_display("-giCustomCacheLocation {_0}")] GiCustomCacheLocation(PathBuf), }