Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!
openssl genrsa -des3 -out rootCA.key 4096| // colors | |
| $color-black: #595a5d !default; | |
| $color-white: #fff !default; | |
| $color-primary: #566779 !default; | |
| $color-success: #40e193 !default; | |
| $color-warning: #ffc688 !default; | |
| $color-danger: #f44747 !default; | |
| $color-info: #909399 !default; | |
| $color-highlight: #edc547 !default; |
The set lines
set -euxo pipefail is short for:set -e
set -u
| function reverseFormatNumber(val,locale){ | |
| var parts = new Intl.NumberFormat(locale).formatToParts(1111.1); | |
| var group = parts.find(part => part.type === 'group').value; | |
| var decimal = parts.find(part => part.type === 'decimal').value; | |
| var reversedVal = val.replace(new RegExp('\\' + group, 'g'), ''); | |
| reversedVal = reversedVal.replace(new RegExp('\\' + decimal, 'g'), '.'); | |
| return Number.isNaN(reversedVal)?0:+reversedVal; | |
| } | |
| console.log(reverseFormatNumber('1,234.56','en')); |
| #!/bin/sh | |
| # by @allex_wang | |
| # GistURL: https://gist.github.com/allex/33de61e650be11f472f49df4efb89b9b | |
| # GistID: 33de61e650be11f472f49df4efb89b9b | |
| set -e | |
| cur=$(pwd) | |
| tmp=$(mktemp -d) | |
| scriptName=$(basename "$0") |
| #!/bin/sh | |
| # | |
| # a simple way to parse shell script arguments | |
| # | |
| # please edit and use to your hearts content | |
| # | |
| ENVIRONMENT="dev" |
| #!/bin/sh | |
| set -x | |
| # do some route cleanup after vpn connected. | |
| # by @allex_wang | |
| # GistID: 5b264ff483e7a67318f7ad2504e94d3c | |
| exec >/tmp/tidu-vpn.log 2>&1 | |
| if [ ! "$EUID" = "0" ]; then |
| #!/bin/sh | |
| # helper for cleanup docker registry (based on api v2) | |
| # by @allex_wang | |
| # GistID: 3aab7875e033815227dd313a79465e18 | |
| # requires: [jq] | |
| set -eu | |
| scriptName=$(basename "$0") | |
| REGISTRY=127.0.0.1:5000 | |
| REG_USER= |
| #!/bin/bash | |
| # vim: set ft=sh fdm=manual ts=2 sw=2 sts=2 tw=85 et: | |
| # ================================================ | |
| # Description: git-release-npm for release npm package | |
| # Last Modified: Thu Dec 16, 2021 00:06 | |
| # Author: Allex Wang (allex.wxn@gmail.com) | |
| # GistID: d76edec6238937813a9bc4d4e2f19d9c | |
| # GistURL: https://gist.github.com/allex/d76edec6238937813a9bc4d4e2f19d9c | |
| # ================================================ |
| package main | |
| import "fmt" | |
| import "bufio" | |
| import "os" | |
| func main() { | |
| f, _ := os.Create("outputgo.txt") | |
| reader := bufio.NewReader(os.Stdin) | |
| for { | |
| line, err := reader.ReadString('\n') |