Skip to content

Repository files navigation

Bastion

Bastion är ett multiplattformsprojekt med en delad Swift-baserad SSH-kärna och separata applikationsytor för Apple-plattformar, Android, Linux och Windows.

Struktur

Område Plats Teknik
delad SSH-kärna + CLI Sources/, Tests/, Package.swift Swift / SwiftNIO
iOS, macOS, tvOS App/ Swift / XcodeGen
Android Android/ Kotlin / Gradle
Linux LinuxApp/ Rust
Windows WindowsApp/ .NET

Snabb verifiering

Swift-kärnan:

swift test

Övriga plattformar har egna bygg- och verifieringsflöden; se dokumentationsöversikten.

Dokumentation

Viktig Apple-invariant

App/Package.swift är manifestet som dependency automation kan läsa. App/generate-project.sh läser dependencyversioner därifrån och matar dem vidare till XcodeGen. Generera därför inte Bastions Apple-projekt med en direkt xcodegen generate --spec App/project.yml om det kringgår wrappern.

About

Fri, öppen, fristående SSH-klient — iOS/macOS (SwiftUI) + Linux (SwiftCrossUI/GTK4), byggd på SwiftNIO SSH

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages