├── .gitignore ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Example │ └── main.swift └── Spinner │ ├── Spinner.swift │ ├── SpinnerAnimation.swift │ ├── SpinnerSignal.swift │ └── SpinnerStream.swift ├── default.nix ├── flake.lock ├── flake.nix ├── nix ├── default.nix └── workspace-state.json └── shell.nix /.gitignore: -------------------------------------------------------------------------------- 1 | .build/ 2 | result 3 | *.xcodeproj 4 | .swiftpm/ 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Example/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Sources/Example/main.swift -------------------------------------------------------------------------------- /Sources/Spinner/Spinner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Sources/Spinner/Spinner.swift -------------------------------------------------------------------------------- /Sources/Spinner/SpinnerAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Sources/Spinner/SpinnerAnimation.swift -------------------------------------------------------------------------------- /Sources/Spinner/SpinnerSignal.swift: -------------------------------------------------------------------------------- 1 | public protocol SpinnerSignal { 2 | func trap() 3 | } 4 | -------------------------------------------------------------------------------- /Sources/Spinner/SpinnerStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/Sources/Spinner/SpinnerStream.swift -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/flake.nix -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/workspace-state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/nix/workspace-state.json -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominicegginton/spinner/HEAD/shell.nix --------------------------------------------------------------------------------