mirror of
https://github.com/whoeevee/ivinject.git
synced 2026-01-09 00:25:03 +01:00
First commit
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
namespace ivinject.Features.Command.Models;
|
||||
|
||||
internal class IviPackagingInfo
|
||||
{
|
||||
internal string? CustomBundleId { get; init; }
|
||||
internal bool RemoveSupportedDevices { get; init; }
|
||||
internal bool EnableDocumentsSupport { get; init; }
|
||||
internal required IEnumerable<string> DirectoriesToRemove { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System.IO.Compression;
|
||||
using ivinject.Features.Injection.Models;
|
||||
|
||||
namespace ivinject.Features.Command.Models;
|
||||
|
||||
internal class IviParameters
|
||||
{
|
||||
internal required string TargetAppPackage { get; init; }
|
||||
internal required string OutputAppPackage { get; init; }
|
||||
internal bool OverwriteOutput { get; init; }
|
||||
internal CompressionLevel CompressionLevel { get; init; }
|
||||
internal required IEnumerable<IviInjectionEntry> InjectionEntries { get; init; }
|
||||
internal IviSigningInfo? SigningInfo { get; init; }
|
||||
internal IviPackagingInfo? PackagingInfo { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace ivinject.Features.Command.Models;
|
||||
|
||||
internal class IviSigningInfo
|
||||
{
|
||||
internal required string Identity { get; init; }
|
||||
internal bool IsAdHocSigning => Identity == "-";
|
||||
internal FileInfo? Entitlements { get; init; }
|
||||
}
|
||||
Reference in New Issue
Block a user