├── .gitignore ├── .swiftlint.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Configs ├── Pragmatic-Debug.xcconfig ├── Pragmatic-Release.xcconfig ├── Pragmatic-Shared.xcconfig ├── PragmaticXcode-Debug.xcconfig ├── PragmaticXcode-Release.xcconfig ├── PragmaticXcode-Shared.xcconfig ├── Project-Debug.xcconfig ├── Project-Release.xcconfig └── Project-Shared.xcconfig ├── LICENSE ├── Pragmatic.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── Pragmatic-Debug.xcscheme │ ├── PragmaticXcode - Debug.xcscheme │ └── PragmaticXcode-Release.xcscheme ├── Pragmatic ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── pragma-128x128.png │ │ ├── pragma-128x128@2x.png │ │ ├── pragma-16x16.png │ │ ├── pragma-16x16@2x.png │ │ ├── pragma-256x256.png │ │ ├── pragma-256x256@2x.png │ │ ├── pragma-32x32.png │ │ ├── pragma-32x32@2x.png │ │ ├── pragma-512x512.png │ │ └── pragma-512x512@2x.png ├── Base.lproj │ └── MainMenu.xib └── Info.plist ├── PragmaticXcode ├── CommandLogic.swift ├── CustomWarningCommand.swift ├── IgnoreDeprecatedCommand.swift ├── IgnoreEmptyCommand.swift ├── IgnoreFormatCommand.swift ├── IgnoreSelectorLeakCommand.swift ├── Info.plist ├── PragmaOnceCommand.swift ├── PragmaticXcode.entitlements ├── PragmaticXcodeExtension.swift ├── SectionHeaderCommand.swift └── TodoCommand.swift ├── README.md ├── Resources ├── Keybindings.png └── demo.gif └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Configs/Pragmatic-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Pragmatic-Debug.xcconfig -------------------------------------------------------------------------------- /Configs/Pragmatic-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Pragmatic-Release.xcconfig -------------------------------------------------------------------------------- /Configs/Pragmatic-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Pragmatic-Shared.xcconfig -------------------------------------------------------------------------------- /Configs/PragmaticXcode-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/PragmaticXcode-Debug.xcconfig -------------------------------------------------------------------------------- /Configs/PragmaticXcode-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/PragmaticXcode-Release.xcconfig -------------------------------------------------------------------------------- /Configs/PragmaticXcode-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/PragmaticXcode-Shared.xcconfig -------------------------------------------------------------------------------- /Configs/Project-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Project-Debug.xcconfig -------------------------------------------------------------------------------- /Configs/Project-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Project-Release.xcconfig -------------------------------------------------------------------------------- /Configs/Project-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Configs/Project-Shared.xcconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/LICENSE -------------------------------------------------------------------------------- /Pragmatic.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Pragmatic.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Pragmatic.xcodeproj/xcshareddata/xcschemes/Pragmatic-Debug.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic.xcodeproj/xcshareddata/xcschemes/Pragmatic-Debug.xcscheme -------------------------------------------------------------------------------- /Pragmatic.xcodeproj/xcshareddata/xcschemes/PragmaticXcode - Debug.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic.xcodeproj/xcshareddata/xcschemes/PragmaticXcode - Debug.xcscheme -------------------------------------------------------------------------------- /Pragmatic.xcodeproj/xcshareddata/xcschemes/PragmaticXcode-Release.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic.xcodeproj/xcshareddata/xcschemes/PragmaticXcode-Release.xcscheme -------------------------------------------------------------------------------- /Pragmatic/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/AppDelegate.swift -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-128x128.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-128x128@2x.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-16x16.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-16x16@2x.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-256x256.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-256x256@2x.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-32x32.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-32x32@2x.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-512x512.png -------------------------------------------------------------------------------- /Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Assets.xcassets/AppIcon.appiconset/pragma-512x512@2x.png -------------------------------------------------------------------------------- /Pragmatic/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Pragmatic/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Pragmatic/Info.plist -------------------------------------------------------------------------------- /PragmaticXcode/CommandLogic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/CommandLogic.swift -------------------------------------------------------------------------------- /PragmaticXcode/CustomWarningCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/CustomWarningCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/IgnoreDeprecatedCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/IgnoreDeprecatedCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/IgnoreEmptyCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/IgnoreEmptyCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/IgnoreFormatCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/IgnoreFormatCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/IgnoreSelectorLeakCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/IgnoreSelectorLeakCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/Info.plist -------------------------------------------------------------------------------- /PragmaticXcode/PragmaOnceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/PragmaOnceCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/PragmaticXcode.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/PragmaticXcode.entitlements -------------------------------------------------------------------------------- /PragmaticXcode/PragmaticXcodeExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/PragmaticXcodeExtension.swift -------------------------------------------------------------------------------- /PragmaticXcode/SectionHeaderCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/SectionHeaderCommand.swift -------------------------------------------------------------------------------- /PragmaticXcode/TodoCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/PragmaticXcode/TodoCommand.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Keybindings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Resources/Keybindings.png -------------------------------------------------------------------------------- /Resources/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/Resources/demo.gif -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgannin/Pragmatic/HEAD/logo.png --------------------------------------------------------------------------------