比如某个目录 /secret
有如下文件:
📦/secret
┣ 📜AGE - 20
┗ 📜NAME - 李三
path=$1
比如某个目录 /secret
有如下文件:
📦/secret
┣ 📜AGE - 20
┗ 📜NAME - 李三
path=$1
This usage is based on the project of https://github.com/birdayz/kaf
学习 goroutine
的异步执行并传参,具体参考:https://www.runoob.com/go/go-concurrent.html
package main
import (
"log"
"time"
)
export VAULT_ADDR=https://xxx | |
export VAULT_TOKEN=xxx | |
export VAULT_PATH="secret/projects/xxxxxx/services/org-global/defaults" | |
rm -f ~/.we/org-global | |
OUTPUT=`vault list -format=json $VAULT_PATH | jq -c '.[]' | grep -v "env-file" | sed 's/"//g' | awk '{ print "vault kv get -format=json '$VAULT_PATH'/"$1" | jq .data.value | sed '"'"'s/\"//g'"'"' | awk '"'"'{print \""$1"=\"\$1}'"'"' >> ~/.we/org-global"}'` | |
eval $OUTPUT |
主要使用 https://github.com/caryyu/cronexpr 命令工具
cronexpr -n 1 "30 16 * * *" | {read t; date -r "$t"}
cronexpr -n 1 "30 16 * * *" | {read t; date --date=@"$t"}
date -v+1d
/date -v-1d
/date -v+1H
vault write auth/userpass/users/caryyu password="xxxxxxxxxxxx"
vault auth list -detailed
vault policy list
vault write identity/entity name="caryyu" policies="policy-1,policy-2"
vault write identity/entity-alias name="caryyu" mount_accessor=auth_userpass_7cde8625
call plug#begin('~/.vim/plugged') | |
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' } | Plug 'Xuyuanp/nerdtree-git-plugin' | |
Plug 'preservim/nerdcommenter' | |
Plug 'PhilRunninger/nerdtree-visual-selection' | |
Plug 'neoclide/coc.nvim', {'branch': 'release'} | |
Plug 'vim-airline/vim-airline' | |
Plug 'morhetz/gruvbox' | |
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } | |
Plug 'junegunn/fzf.vim' | |
Plug 'tpope/vim-fugitive' |
FROM scottyhardy/docker-wine:latest | |
RUN apt-get update && apt-get -y install \ | |
locales \ | |
language-pack-zh-hans \ | |
fonts-droid-fallback \ | |
ttf-wqy-zenhei \ | |
ttf-wqy-microhei \ | |
fonts-arphic-ukai \ | |
fonts-arphic-uming |
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 0.0.0.0:1234:1234 bobrik/socat TCP-LISTEN:1234,fork UNIX-CONNECT:/var/run/docker.sock
docker run -d -p 0.0.0.0:6444:6443 bobrik/socat TCP-LISTEN:6443,fork TCP:docker-desktop:6443