— Clone repository with submodules automatically:
git clone --recursive git@github.com:name/repo.git
— Initialize submodules after regular cloning:
void Main() | |
{ | |
var options = new PasswordOptions | |
{ | |
Length = 13, | |
MinLowercase = 2, | |
MinNumbers = 2, | |
MinSpecial = 1, | |
MinUppercase = 2, | |
UseLowercase = true, |
#!/usr/bin/env python | |
""" | |
forked from http://alexwlchan.net/2015/11/export-urls-from-safari-reading-list/ | |
Requires Python 3. | |
""" | |
import os | |
import plistlib | |
INPUT_FILE = os.path.join(os.environ['HOME'], 'Library/Safari/Bookmarks.plist') |
/** | |
* ================== angular-ios9-uiwebview.patch.js v1.1.1 ================== | |
* | |
* This patch works around iOS9 UIWebView regression that causes infinite digest | |
* errors in Angular. | |
* | |
* The patch can be applied to Angular 1.2.0 – 1.4.5. Newer versions of Angular | |
* have the workaround baked in. | |
* | |
* To apply this patch load/bundle this file with your application and add a |
// | |
// PasteboardWatcher.swift | |
// PasteboardWatcher | |
// | |
// Created by Devarshi Kulshreshtha on 6/19/15.PasteboardWatcher | |
// Copyright © 2015 Devarshi Kulshreshtha. All rights reserved. | |
// | |
import Cocoa |
# Notes: | |
# - Minimal appveyor.yml file is an empty file. All sections are optional. | |
# - Indent each level of configuration with 2 spaces. Do not use tabs! | |
# - All section names are case-sensitive. | |
# - Section names should be unique on each level. | |
#---------------------------------# | |
# general configuration # | |
#---------------------------------# |
/// <summary> | |
/// Non-Generic BaseForm. Provides functionality for retrieving the controller. | |
/// </summary> | |
public class BaseForm : Form | |
{ | |
/// <summary> | |
/// Gets the controller for the given type. | |
/// </summary> | |
/// <typeparam name="T"></typeparam> | |
/// <returns></returns> |
platforms/ | |
plugins/ |