readd blink

This commit is contained in:
neon443
2025-06-05 12:55:20 +01:00
parent 4e2c47f09a
commit 165cf12a5a
2 changed files with 97 additions and 98 deletions

View File

@@ -13,8 +13,7 @@
A92538CD2DEE0744007E0A18 /* ShhShellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CB2DEE0744007E0A18 /* ShhShellTests.swift */; }; A92538CD2DEE0744007E0A18 /* ShhShellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CB2DEE0744007E0A18 /* ShhShellTests.swift */; };
A92538D12DEE0745007E0A18 /* ShhShellUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CE2DEE0745007E0A18 /* ShhShellUITests.swift */; }; A92538D12DEE0745007E0A18 /* ShhShellUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CE2DEE0745007E0A18 /* ShhShellUITests.swift */; };
A92538D22DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CF2DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift */; }; A92538D22DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92538CF2DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift */; };
A92D69E82DF1B9ED0031755A /* SSH.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92D69C92DF1B9B00031755A /* SSH.framework */; }; A92D6A2F2DF1BC720031755A /* SSH.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92D6A102DF1BC590031755A /* SSH.framework */; };
A92D69E92DF1B9ED0031755A /* SSH.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A92D69C92DF1B9B00031755A /* SSH.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
A9C897DF2DF1A1C900EF9A5F /* NMSSH.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A9C897DC2DF1A1C200EF9A5F /* NMSSH.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A9C897DF2DF1A1C900EF9A5F /* NMSSH.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A9C897DC2DF1A1C200EF9A5F /* NMSSH.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
A9C897EB2DF1A95F00EF9A5F /* NMSSH.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9C897E92DF1A53B00EF9A5F /* NMSSH.framework */; }; A9C897EB2DF1A95F00EF9A5F /* NMSSH.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9C897E92DF1A53B00EF9A5F /* NMSSH.framework */; };
A9C897EF2DF1A9A400EF9A5F /* SSHHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C897EE2DF1A9A400EF9A5F /* SSHHandler.swift */; }; A9C897EF2DF1A9A400EF9A5F /* SSHHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C897EE2DF1A9A400EF9A5F /* SSHHandler.swift */; };
@@ -36,9 +35,9 @@
remoteGlobalIDString = A92538992DEE06DC007E0A18; remoteGlobalIDString = A92538992DEE06DC007E0A18;
remoteInfo = ShhShell; remoteInfo = ShhShell;
}; };
A92D69C82DF1B9B00031755A /* PBXContainerItemProxy */ = { A92D6A0F2DF1BC590031755A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = A92D69AD2DF1B9AF0031755A /* Blink.xcodeproj */; containerPortal = A92D69F42DF1BC590031755A /* Blink.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = 07FABB8425C9AEC000E1CC2C; remoteGlobalIDString = 07FABB8425C9AEC000E1CC2C;
remoteInfo = SSH; remoteInfo = SSH;
@@ -60,7 +59,6 @@
dstSubfolderSpec = 10; dstSubfolderSpec = 10;
files = ( files = (
A9C897DF2DF1A1C900EF9A5F /* NMSSH.framework in Embed Frameworks */, A9C897DF2DF1A1C900EF9A5F /* NMSSH.framework in Embed Frameworks */,
A92D69E92DF1B9ED0031755A /* SSH.framework in Embed Frameworks */,
); );
name = "Embed Frameworks"; name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
@@ -77,7 +75,7 @@
A92538CB2DEE0744007E0A18 /* ShhShellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellTests.swift; sourceTree = "<group>"; }; A92538CB2DEE0744007E0A18 /* ShhShellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellTests.swift; sourceTree = "<group>"; };
A92538CE2DEE0745007E0A18 /* ShhShellUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellUITests.swift; sourceTree = "<group>"; }; A92538CE2DEE0745007E0A18 /* ShhShellUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellUITests.swift; sourceTree = "<group>"; };
A92538CF2DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellUITestsLaunchTests.swift; sourceTree = "<group>"; }; A92538CF2DEE0745007E0A18 /* ShhShellUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShhShellUITestsLaunchTests.swift; sourceTree = "<group>"; };
A92D69AD2DF1B9AF0031755A /* Blink.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Blink.xcodeproj; path = /Users/neon443/Downloads/blink/Blink.xcodeproj; sourceTree = "<absolute>"; }; A92D69F42DF1BC590031755A /* Blink.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Blink.xcodeproj; path = ../blink/Blink.xcodeproj; sourceTree = SOURCE_ROOT; };
A9C897D22DF1A18C00EF9A5F /* NMSSH-iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "NMSSH-iOS.xcodeproj"; path = "Carthage/Checkouts/NMSSH/NMSSH-iOS.xcodeproj"; sourceTree = "<group>"; }; A9C897D22DF1A18C00EF9A5F /* NMSSH-iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "NMSSH-iOS.xcodeproj"; path = "Carthage/Checkouts/NMSSH/NMSSH-iOS.xcodeproj"; sourceTree = "<group>"; };
A9C897DC2DF1A1C200EF9A5F /* NMSSH.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = NMSSH.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A9C897DC2DF1A1C200EF9A5F /* NMSSH.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = NMSSH.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A9C897EE2DF1A9A400EF9A5F /* SSHHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSHHandler.swift; sourceTree = "<group>"; }; A9C897EE2DF1A9A400EF9A5F /* SSHHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSHHandler.swift; sourceTree = "<group>"; };
@@ -89,8 +87,8 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
A92D6A2F2DF1BC720031755A /* SSH.framework in Frameworks */,
A9C897EB2DF1A95F00EF9A5F /* NMSSH.framework in Frameworks */, A9C897EB2DF1A95F00EF9A5F /* NMSSH.framework in Frameworks */,
A92D69E82DF1B9ED0031755A /* SSH.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -121,7 +119,7 @@
A9C897D22DF1A18C00EF9A5F /* NMSSH-iOS.xcodeproj */, A9C897D22DF1A18C00EF9A5F /* NMSSH-iOS.xcodeproj */,
A9C8976F2DF1980900EF9A5F /* Frameworks */, A9C8976F2DF1980900EF9A5F /* Frameworks */,
A925389B2DEE06DC007E0A18 /* Products */, A925389B2DEE06DC007E0A18 /* Products */,
A92D69AD2DF1B9AF0031755A /* Blink.xcodeproj */, A92D69F42DF1BC590031755A /* Blink.xcodeproj */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
}; };
@@ -179,10 +177,10 @@
path = Resources; path = Resources;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
A92D69B12DF1B9B00031755A /* Products */ = { A92D69F82DF1BC590031755A /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
A92D69C92DF1B9B00031755A /* SSH.framework */, A92D6A102DF1BC590031755A /* SSH.framework */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -305,8 +303,8 @@
projectDirPath = ""; projectDirPath = "";
projectReferences = ( projectReferences = (
{ {
ProductGroup = A92D69B12DF1B9B00031755A /* Products */; ProductGroup = A92D69F82DF1BC590031755A /* Products */;
ProjectRef = A92D69AD2DF1B9AF0031755A /* Blink.xcodeproj */; ProjectRef = A92D69F42DF1BC590031755A /* Blink.xcodeproj */;
}, },
{ {
ProductGroup = A9C897E12DF1A53B00EF9A5F /* Products */; ProductGroup = A9C897E12DF1A53B00EF9A5F /* Products */;
@@ -323,11 +321,11 @@
/* End PBXProject section */ /* End PBXProject section */
/* Begin PBXReferenceProxy section */ /* Begin PBXReferenceProxy section */
A92D69C92DF1B9B00031755A /* SSH.framework */ = { A92D6A102DF1BC590031755A /* SSH.framework */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = wrapper.framework; fileType = wrapper.framework;
path = SSH.framework; path = SSH.framework;
remoteRef = A92D69C82DF1B9B00031755A /* PBXContainerItemProxy */; remoteRef = A92D6A0F2DF1BC590031755A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
A9C897E92DF1A53B00EF9A5F /* NMSSH.framework */ = { A9C897E92DF1A53B00EF9A5F /* NMSSH.framework */ = {

View File

@@ -1,87 +1,88 @@
{ {
"originHash" : "3c0aff882bcb0d68be09455d4b0d93dfcf0115ebcb0b9f3c8150da7d6ca8b6c0", "object": {
"pins" : [ "pins": [
{ {
"identity" : "base32kit", "package": "Base32Kit",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/jenslauterbach/Base32Kit.git",
"location" : "https://github.com/jenslauterbach/Base32Kit.git", "state": {
"state" : { "branch": null,
"revision" : "34e7e2796cb8d791df6f9a275a858048fcf52700", "revision": "34e7e2796cb8d791df6f9a275a858048fcf52700",
"version" : "0.2.1" "version": "0.2.1"
} }
}, },
{ {
"identity" : "purchases-ios", "package": "RevenueCat",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/RevenueCat/purchases-ios.git",
"location" : "https://github.com/RevenueCat/purchases-ios.git", "state": {
"state" : { "branch": null,
"revision" : "ae6b639cacd045c06ee92ca80b49e34255375ee3", "revision": "ae6b639cacd045c06ee92ca80b49e34255375ee3",
"version" : "4.43.6" "version": "4.43.6"
} }
}, },
{ {
"identity" : "runestone", "package": "Runestone",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/simonbs/Runestone",
"location" : "https://github.com/simonbs/Runestone", "state": {
"state" : { "branch": null,
"revision" : "1fad339aab99cf2136ce6bf8c32da3265b2e85e5", "revision": "1fad339aab99cf2136ce6bf8c32da3265b2e85e5",
"version" : "0.5.1" "version": "0.5.1"
} }
}, },
{ {
"identity" : "sqlite.swift", "package": "SQLite.swift",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/stephencelis/SQLite.swift",
"location" : "https://github.com/stephencelis/SQLite.swift", "state": {
"state" : { "branch": null,
"revision" : "a95fc6df17d108bd99210db5e8a9bac90fe984b8", "revision": "a95fc6df17d108bd99210db5e8a9bac90fe984b8",
"version" : "0.15.3" "version": "0.15.3"
} }
}, },
{ {
"identity" : "swiftcbor", "package": "SwiftCBOR",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/unrelentingtech/SwiftCBOR",
"location" : "https://github.com/unrelentingtech/SwiftCBOR", "state": {
"state" : { "branch": "master",
"branch" : "master", "revision": "ea5ece79b0efde241495bfaa74eccceeffc382bc",
"revision" : "ea5ece79b0efde241495bfaa74eccceeffc382bc" "version": null
} }
}, },
{ {
"identity" : "swiftui-cached-async-image", "package": "swiftui-cached-async-image",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/lorenzofiamingo/swiftui-cached-async-image",
"location" : "https://github.com/lorenzofiamingo/swiftui-cached-async-image", "state": {
"state" : { "branch": "main",
"branch" : "main", "revision": "4f111f2b7aab7ec52a60716cedb673df5203743c",
"revision" : "4f111f2b7aab7ec52a60716cedb673df5203743c" "version": null
} }
}, },
{ {
"identity" : "tree-sitter", "package": "TreeSitter",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/tree-sitter/tree-sitter",
"location" : "https://github.com/tree-sitter/tree-sitter", "state": {
"state" : { "branch": null,
"revision" : "98be227227af10cc7a269cb3ffb23686c0610b17", "revision": "98be227227af10cc7a269cb3ffb23686c0610b17",
"version" : "0.20.9" "version": "0.20.9"
} }
}, },
{ {
"identity" : "treesitterlanguages", "package": "TreeSitterLanguages",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/simonbs/treesitterlanguages",
"location" : "https://github.com/simonbs/treesitterlanguages", "state": {
"state" : { "branch": null,
"revision" : "15cf3a9ec3ab95e0d058b7df9f35619123c9e02d", "revision": "15cf3a9ec3ab95e0d058b7df9f35619123c9e02d",
"version" : "0.1.10" "version": "0.1.10"
} }
}, },
{ {
"identity" : "zipfoundation", "package": "ZIPFoundation",
"kind" : "remoteSourceControl", "repositoryURL": "https://github.com/weichsel/ZIPFoundation.git",
"location" : "https://github.com/weichsel/ZIPFoundation.git", "state": {
"state" : { "branch": null,
"revision" : "02b6abe5f6eef7e3cbd5f247c5cc24e246efcfe0", "revision": "02b6abe5f6eef7e3cbd5f247c5cc24e246efcfe0",
"version" : "0.9.19" "version": "0.9.19"
} }
} }
], ]
"version" : 3 },
"version": 1
} }