sudo apt install zsh-autosuggestions zsh-syntax-highlighting zsh
| :: Copyright (C): 2017 Pat Migliaccio | |
| :: [email protected] | |
| :: | |
| :: LICENSE: MIT | |
| :: | |
| :: File: install-git.bat | |
| :: | |
| :: Batch file for a quick install of Git for Windows | |
| :: Include the git*.exe install executable | |
| :: in the same directory as this script. |
| @echo off | |
| NET SESSION >nul 2>&1 | |
| IF %ERRORLEVEL% NEQ 0 ( | |
| echo This setup needs admin permissions. Please run this file as admin. | |
| pause | |
| exit | |
| ) | |
| set NODE_VER=null |
| import { readFileSync } from 'fs'; | |
| import { builtinModules } from 'module'; | |
| import ts from 'typescript'; | |
| const tsHost = ts.createCompilerHost( | |
| { | |
| allowJs: true, | |
| noEmit: true, | |
| isolatedModules: true, |
| function memorySizeOf(obj) { | |
| var bytes = 0; | |
| function sizeOf(obj) { | |
| if(obj !== null && obj !== undefined) { | |
| switch(typeof obj) { | |
| case 'number': | |
| bytes += 8; | |
| break; | |
| case 'string': |
| 'use strict' | |
| const rTracer = require('cls-rtracer') | |
| // first - configure winston logger | |
| const { createLogger, format, transports } = require('winston') | |
| const { combine, timestamp, printf } = format | |
| // a custom format that outputs request id |
| #!/bin/sh | |
| # .git/hooks/commit-msg | |
| test "" != "$(egrep '[A-Z]{3,}-\d+' "$1")" || { | |
| echo >&2 Commit message requires JIRA code. | |
| exit 1 | |
| } |
With this commit-msg git hook and your branch names have Jira reference(s), your commit messages will be automatically updated to include any missing reference(s) too.
Place contents of this gist's commit-msg file into your checkout's .git/hooks/commit-msg file and make it executable.
cd path/to/your/git/checkout \
&& install -vbm 755 <(curl -s https://gist.githubusercontent.com/dberstein/dcc50e171163c3f6e0f23b2b5de5dd49/raw/5e5372ff22a872321ad1f5469a4d579c15ce498a/commit-msg) "$(git rev-parse --git-dir)/hooks/commit-msg"
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>MediaCapture and Streams API</title> | |
| <meta name="viewport" content="width=device-width"> | |
| <link rel="stylesheet" href="main.css"> | |
| </head> | |
| <body> | |
| <header> |
| # config to don't allow the browser to render the page inside an frame or iframe | |
| # and avoid clickjacking http://en.wikipedia.org/wiki/Clickjacking | |
| # if you need to allow [i]frames, you can use SAMEORIGIN or even set an uri with ALLOW-FROM uri | |
| # https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options | |
| add_header X-Frame-Options SAMEORIGIN; | |
| # when serving user-supplied content, include a X-Content-Type-Options: nosniff header along with the Content-Type: header, | |
| # to disable content-type sniffing on some browsers. | |
| # https://www.owasp.org/index.php/List_of_useful_HTTP_headers | |
| # currently suppoorted in IE > 8 http://blogs.msdn.com/b/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx |