├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDETemplateMacros.plist │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── Bugle-Package.xcscheme │ ├── Bugle.xcscheme │ └── BugleCLT.xcscheme ├── Changelog.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Bugle │ ├── Declarations │ │ ├── Domain+Declarations.swift │ │ └── Domains+Kereberos.swift │ ├── Extensions │ │ ├── Array+NotificationObserver.swift │ │ └── NotificationCenter+Extensions.swift │ ├── Models │ │ ├── BugleError.swift │ │ ├── Domain+NotificationRecord.swift │ │ ├── Domain.swift │ │ ├── NotificationObserver.swift │ │ └── ObserversManager.swift │ ├── Services │ │ ├── ListeningService.swift │ │ ├── PostService.swift │ │ ├── RegisteringService.swift │ │ └── ScriptExecutionService.swift │ └── Version.swift └── BugleCLT │ ├── BugleCommand.swift │ ├── DomainsCommand.swift │ ├── Extensions │ ├── Domain+ParsableArgument.swift │ └── ParsableCommand+Domain.swift │ ├── InstallCompletionScriptCommand.swift │ ├── RuntimeError.swift │ └── Subcommands │ ├── AddCommand.swift │ ├── ListenCommand.swift │ ├── PostNotificationCommand.swift │ └── RemoveCommand.swift └── Tests └── BugleTests └── DomainTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | *.xcscheme 7 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Bugle-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Bugle-Package.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Bugle.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Bugle.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/BugleCLT.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/BugleCLT.xcscheme -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Bugle/Declarations/Domain+Declarations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Declarations/Domain+Declarations.swift -------------------------------------------------------------------------------- /Sources/Bugle/Declarations/Domains+Kereberos.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Declarations/Domains+Kereberos.swift -------------------------------------------------------------------------------- /Sources/Bugle/Extensions/Array+NotificationObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Extensions/Array+NotificationObserver.swift -------------------------------------------------------------------------------- /Sources/Bugle/Extensions/NotificationCenter+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Extensions/NotificationCenter+Extensions.swift -------------------------------------------------------------------------------- /Sources/Bugle/Models/BugleError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Models/BugleError.swift -------------------------------------------------------------------------------- /Sources/Bugle/Models/Domain+NotificationRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Models/Domain+NotificationRecord.swift -------------------------------------------------------------------------------- /Sources/Bugle/Models/Domain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Models/Domain.swift -------------------------------------------------------------------------------- /Sources/Bugle/Models/NotificationObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Models/NotificationObserver.swift -------------------------------------------------------------------------------- /Sources/Bugle/Models/ObserversManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Models/ObserversManager.swift -------------------------------------------------------------------------------- /Sources/Bugle/Services/ListeningService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Services/ListeningService.swift -------------------------------------------------------------------------------- /Sources/Bugle/Services/PostService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Services/PostService.swift -------------------------------------------------------------------------------- /Sources/Bugle/Services/RegisteringService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Services/RegisteringService.swift -------------------------------------------------------------------------------- /Sources/Bugle/Services/ScriptExecutionService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Services/ScriptExecutionService.swift -------------------------------------------------------------------------------- /Sources/Bugle/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/Bugle/Version.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/BugleCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/BugleCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/DomainsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/DomainsCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Extensions/Domain+ParsableArgument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Extensions/Domain+ParsableArgument.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Extensions/ParsableCommand+Domain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Extensions/ParsableCommand+Domain.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/InstallCompletionScriptCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/InstallCompletionScriptCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/RuntimeError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/RuntimeError.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Subcommands/AddCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Subcommands/AddCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Subcommands/ListenCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Subcommands/ListenCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Subcommands/PostNotificationCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Subcommands/PostNotificationCommand.swift -------------------------------------------------------------------------------- /Sources/BugleCLT/Subcommands/RemoveCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Sources/BugleCLT/Subcommands/RemoveCommand.swift -------------------------------------------------------------------------------- /Tests/BugleTests/DomainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ABridoux/bugle/HEAD/Tests/BugleTests/DomainTests.swift --------------------------------------------------------------------------------