├── .github └── FUNDING.yml ├── .gitignore ├── .ruby-version ├── Cartfile ├── Cartfile.resolved ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── RemoteAssets ├── step1.png ├── step2.png ├── step3.png ├── step4.gif ├── step5.png └── step6.png ├── ScriptDeck.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── ScriptDeck.xcscheme ├── ScriptDeck ├── AboutViewController.swift ├── AppDelegate.swift ├── GeneralPreferenceViewController.swift ├── Info.plist ├── OnboardingController.swift ├── ScriptDeck.entitlements ├── ScriptEditorController.swift ├── ScriptListController.swift ├── ShellScriptModel.swift ├── StatusBarHandler.swift ├── Supporting Files │ └── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128@1x.png │ │ ├── icon_128@2x.png │ │ ├── icon_16@1x.png │ │ ├── icon_16@2x.png │ │ ├── icon_256@1x.png │ │ ├── icon_256@2x.png │ │ ├── icon_32@1x.png │ │ ├── icon_32@2x.png │ │ ├── icon_512@1x.png │ │ └── icon_512@2x.png │ │ ├── Contents.json │ │ ├── largeIcon.imageset │ │ ├── 128.png │ │ ├── 32.png │ │ ├── 64.png │ │ └── Contents.json │ │ └── terminal.imageset │ │ ├── 16-1.png │ │ ├── 16.png │ │ ├── 32-1.png │ │ ├── 32.png │ │ ├── Contents.json │ │ ├── terminal16_dark.png │ │ └── terminal32_dark.png ├── Utilites │ ├── PreferencesStyle+UserDefaults.swift │ ├── ScriptDeckStore.swift │ ├── UserDefaults+ScriptDeck.swift │ └── WebViewPreloader.swift └── Views │ ├── AboutViewController.xib │ ├── Base.lproj │ └── Main.storyboard │ └── GeneralPreferenceViewController.xib ├── ScriptDeckLogo.png └── fastlane ├── Appfile ├── Fastfile └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.1 2 | -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "raspu/Highlightr" 2 | -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "raspu/Highlightr" "2.1.1" 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/README.md -------------------------------------------------------------------------------- /RemoteAssets/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step1.png -------------------------------------------------------------------------------- /RemoteAssets/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step2.png -------------------------------------------------------------------------------- /RemoteAssets/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step3.png -------------------------------------------------------------------------------- /RemoteAssets/step4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step4.gif -------------------------------------------------------------------------------- /RemoteAssets/step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step5.png -------------------------------------------------------------------------------- /RemoteAssets/step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/RemoteAssets/step6.png -------------------------------------------------------------------------------- /ScriptDeck.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ScriptDeck.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ScriptDeck.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ScriptDeck.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /ScriptDeck.xcodeproj/xcshareddata/xcschemes/ScriptDeck.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck.xcodeproj/xcshareddata/xcschemes/ScriptDeck.xcscheme -------------------------------------------------------------------------------- /ScriptDeck/AboutViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/AboutViewController.swift -------------------------------------------------------------------------------- /ScriptDeck/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/AppDelegate.swift -------------------------------------------------------------------------------- /ScriptDeck/GeneralPreferenceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/GeneralPreferenceViewController.swift -------------------------------------------------------------------------------- /ScriptDeck/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Info.plist -------------------------------------------------------------------------------- /ScriptDeck/OnboardingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/OnboardingController.swift -------------------------------------------------------------------------------- /ScriptDeck/ScriptDeck.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/ScriptDeck.entitlements -------------------------------------------------------------------------------- /ScriptDeck/ScriptEditorController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/ScriptEditorController.swift -------------------------------------------------------------------------------- /ScriptDeck/ScriptListController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/ScriptListController.swift -------------------------------------------------------------------------------- /ScriptDeck/ShellScriptModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/ShellScriptModel.swift -------------------------------------------------------------------------------- /ScriptDeck/StatusBarHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/StatusBarHandler.swift -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128@1x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16@1x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_16@2x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256@1x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_256@2x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32@1x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_32@2x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512@1x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_512@2x.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/128.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/32.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/64.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/largeIcon.imageset/Contents.json -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/16-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/16-1.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/16.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/32-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/32-1.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/32.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/Contents.json -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/terminal16_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/terminal16_dark.png -------------------------------------------------------------------------------- /ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/terminal32_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Supporting Files/Assets.xcassets/terminal.imageset/terminal32_dark.png -------------------------------------------------------------------------------- /ScriptDeck/Utilites/PreferencesStyle+UserDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Utilites/PreferencesStyle+UserDefaults.swift -------------------------------------------------------------------------------- /ScriptDeck/Utilites/ScriptDeckStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Utilites/ScriptDeckStore.swift -------------------------------------------------------------------------------- /ScriptDeck/Utilites/UserDefaults+ScriptDeck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Utilites/UserDefaults+ScriptDeck.swift -------------------------------------------------------------------------------- /ScriptDeck/Utilites/WebViewPreloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Utilites/WebViewPreloader.swift -------------------------------------------------------------------------------- /ScriptDeck/Views/AboutViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Views/AboutViewController.xib -------------------------------------------------------------------------------- /ScriptDeck/Views/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Views/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ScriptDeck/Views/GeneralPreferenceViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeck/Views/GeneralPreferenceViewController.xib -------------------------------------------------------------------------------- /ScriptDeckLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/ScriptDeckLogo.png -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravitripathi/ScriptDeck/HEAD/fastlane/README.md --------------------------------------------------------------------------------