All Projects → Bunn → Xgist

Bunn / Xgist

Licence: mit
Xcode extension to send code to GitHub's Gist

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Xgist

Linessorter Xcode Extension
Xcode Extension that helps you keep your import statements and long code lists organized and uniform
Stars: ✭ 54 (-28%)
Mutual labels:  xcode, xcode-plugin, xcode-extension, developer-tools
Snowonder
🔮 Magical import declarations formatter for Xcode
Stars: ✭ 100 (+33.33%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Swiftmockgeneratorforxcode
An Xcode extension (plugin) to generate Swift test doubles automatically.
Stars: ✭ 522 (+596%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Swimat
An Xcode formatter plug-in to format your swift code.
Stars: ✭ 1,388 (+1750.67%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Playalways
Create Xcode playgrounds from your menu bar
Stars: ✭ 515 (+586.67%)
Mutual labels:  xcode, xcode-extension, developer-tools
Swiftai
SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.
Stars: ✭ 470 (+526.67%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Import
Xcode extension for adding imports from anywhere in the code ☝️
Stars: ✭ 818 (+990.67%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Accesscontrolkitty
Xcode extension - quickly change access control level (public, private etc.) of selected Swift code by Editor menu item or keyboard command
Stars: ✭ 119 (+58.67%)
Mutual labels:  xcode, xcode-extension, developer-tools
Nef Plugin
🔌 an Xcode extension to use nef features easily
Stars: ✭ 144 (+92%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Xcode developer disk images
Stars: ✭ 125 (+66.67%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Linex
Feature packed Xcode extension
Stars: ✭ 210 (+180%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Xcodeequatablegenerator
Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.
Stars: ✭ 188 (+150.67%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Awesome Xcode Extensions
Awesome native Xcode extensions.
Stars: ✭ 2,628 (+3404%)
Mutual labels:  xcode, xcode-plugin, xcode-extension
Stylesync
A command line tool to extract shared styles from a Sketch document, and generate native code for any platform.
Stars: ✭ 382 (+409.33%)
Mutual labels:  xcode, developer-tools
Xcode Defaults
Awesome and useful Xcode defaults
Stars: ✭ 399 (+432%)
Mutual labels:  xcode, developer-tools
Tulsi
An Xcode Project Generator For Bazel
Stars: ✭ 365 (+386.67%)
Mutual labels:  xcode, xcode-plugin
Scxcodeswitchexpander
Xcode plugin that enables switch cases autocompletion
Stars: ✭ 662 (+782.67%)
Mutual labels:  xcode, xcode-plugin
Awesome Ios Interview
📲 The curated list of iOS Developer interview questions and answers, Swift & Objective-C
Stars: ✭ 753 (+904%)
Mutual labels:  xcode, developer-tools
Xcode Wakatime
Xcode plugin for automatic time tracking and metrics generated from your programming activity.
Stars: ✭ 360 (+380%)
Mutual labels:  xcode, xcode-plugin
Peckham
Add #import-s from anywhere in the code.
Stars: ✭ 719 (+858.67%)
Mutual labels:  xcode, xcode-plugin

Xgist

Xgist is a Xcode extension to send code to GitHub's Gist. The extension will send your code selection to Gist and automatically copy the Gist URL into your Clipboard.

Be aware that it will replace your current clipboard with the Gist URL!

Authentication (Optional)

By default Xgist will post your gists as anonymous, but once you open the .app you'll see a login form where you can login to your GitHub account and post authenticated gists.

screenshot

After you login you'll need to restart Xcode so it will give you the authenticated gist option

screenshot

Note that Xcode might ask to use your keychain since that's how your GitHub access token is stored.

screenshot

Youtube demo video

screenshot

Installation

Easy way

Thanks to Rambo you can download a signed version of the app here:

After opening it, you might need to go to the system preferences app and enable Xgist plugin.

screenshot screenshot

Manual way

Note that by choosing this way you'll need to create your own GitHub app and add your app ID and Secret into the GitHubCredential.swift file

  1. Clone the repo and open Xgist.xcodeproj;
  2. Enable target signing for both the Application and the Source Code Extension using your own developer ID;
  3. Product > Archive;
  4. Right click archive > Show in Finder;
  5. Right click archive > Show Package Contents;
  6. Open Products/Applications;
  7. Drag Xgist.app to your Applications folder and double click on it;
  8. Xgist macOS app will open and install the extension;
  9. Close Xgist.app
  10. Done.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].