^([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?$
- Semantic versioning http://semver.org/
- Source of the regex npm/node-semver#32
^([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?$
| #!/bin/bash | |
| # update_gfwlist.sh | |
| # Author : VincentSit | |
| # Copyright (c) http://xuexuefeng.com | |
| # | |
| # Example usage | |
| # | |
| # ./whatever-you-name-this.sh | |
| # | |
| # Task Scheduling (Optional) |
| // Place your key bindings in this file to overwrite the defaults | |
| [ | |
| { "key": "cmd+shift+r", "command": "workbench.action.quickOpen" }, | |
| { "key": "cmd+shift+f", "command": "editor.action.format", "when": "editorTextFocus" }, | |
| { "key": "alt+cmd+down", "command": "editor.action.copyLinesDownAction", "when": "editorTextFocus" }, | |
| { "key": "alt+cmd+up", "command": "editor.action.copyLinesUpAction", "when": "editorTextFocus" }, | |
| { "key": "alt+down", "command": "editor.action.moveLinesDownAction", "when": "editorTextFocus" }, | |
| { "key": "alt+up", "command": "editor.action.moveLinesUpAction", "when": "editorTextFocus" }, | |
| { "key": "cmd+d", "command": "editor.action.deleteLines", "when": "editorTextFocus" }, | |
| { "key": "alt+cmd+r", "command": "editor.action.rename", "when": "editorTextFocus" }, |
| MIT License | |
| Copyright (c) 2020 Jan Heinrich Reimer | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |
| brew tap homebrew/versions | |
| brew search gradle | |
| brew install homebrew/versions/gradle112 | |
| gradle -version | |
| brew link --overwrite gradle112 | |
| gradle -version |
| import android.app.Activity; | |
| import android.app.Application; | |
| import android.content.Context; | |
| import android.content.ContextWrapper; | |
| import android.os.Bundle; | |
| import android.os.Looper; | |
| import android.os.MessageQueue; | |
| import android.util.Log; | |
| import android.view.View; | |
| import android.view.ViewTreeObserver; |
| { | |
| "vars": { | |
| "@gray-base": "#000", | |
| "@gray-darker": "lighten(@gray-base, 13.5%)", | |
| "@gray-dark": "lighten(@gray-base, 20%)", | |
| "@gray": "lighten(@gray-base, 33.5%)", | |
| "@gray-light": "lighten(@gray-base, 46.7%)", | |
| "@gray-lighter": "lighten(@gray-base, 93.5%)", | |
| "@brand-primary": "darken(#428bca, 6.5%)", | |
| "@brand-success": "#5cb85c", |
| Moved to https://github.com/mparker17/fish-config |
| /* | |
| * Copyright 2013 Chris Banes | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |