Better shell

This commit is contained in:
Burak Kaan Köse
2026-03-10 16:50:16 +01:00
parent 9b567c4bac
commit bf331dfeb3
43 changed files with 1416 additions and 340 deletions
@@ -43,6 +43,16 @@ internal static class AppModeActivationResolver
return true;
}
if (Contains(value, "wino-contacts") ||
Contains(value, "--mode=contacts") ||
Contains(value, "mode=contacts") ||
Contains(value, "contactsapp") ||
EqualsToken(value, "contacts"))
{
mode = WinoApplicationMode.Contacts;
return true;
}
if (Contains(value, "wino-mail") ||
Contains(value, "--mode=mail") ||
Contains(value, "mode=mail") ||
@@ -63,7 +73,10 @@ internal static class AppModeActivationResolver
=> string.Equals(source.Trim(), token, StringComparison.OrdinalIgnoreCase);
private static WinoApplicationMode GetOpposite(WinoApplicationMode defaultMode)
=> defaultMode == WinoApplicationMode.Mail
? WinoApplicationMode.Calendar
: WinoApplicationMode.Mail;
=> defaultMode switch
{
WinoApplicationMode.Mail => WinoApplicationMode.Calendar,
WinoApplicationMode.Calendar => WinoApplicationMode.Mail,
_ => WinoApplicationMode.Mail
};
}