query stars:>N
Ex: test stars:>100
#!/bin/bash | |
## Notes: | |
## (1) written/tested on ubuntu 17 gnome, likely works for other versions | |
## (2) Assumes 'unzip' command available + Bash 4.x, dunno about others | |
## (3) Does not delete data dir by default, should be fine to re-use for updates | |
## (4) See bottom for uninstall. basically just removes stuff | |
## Usage: | |
## 1. Download somewhere, review/edit install options below |
#!/bin/bash | |
# Cloud-config for CoreOS IPXE deployment on Vultr | |
################################################## | |
# This cloud-config bootstraps CoreOS on /dev/vda and provisions: | |
# - private ip-address on eth1 | |
# - etcd on private network | |
# - fleet on private network | |
# - basic firewall (docker compatible) | |
# - SSHd security hardening | |
################################################## |
GitHub Apps augment and extend your workflows on GitHub with commercial, open source, and homegrown tools. | |
Services | |
Available Services | |
AWS CodeDeploy | |
AWS OpsWorks | |
ActiveCollab | |
Acunote | |
AgileZen | |
Amazon SNS | |
Amazon SQS |
#!/bin/bash | |
TARNAME="go1.10.linux-amd64" | |
PREFIX=/usr/local | |
ensure_root() { if [[ "$EUID" -ne 0 ]]; then echo "Please run with sudo"; exit 1; fi } | |
ensure_root; | |
if [[ -f $TARNAME.tar.gz ]]; then | |
echo "$TARNAME.tar.gz exists."; |
#!/bin/bash | |
systemctl daemon-reload | |
systemctl stop frpc.service || true | |
touch /lib/systemd/system/frpc.service | |
ENVPGM=/usr/bin/nohup | |
FRPC=/root/go/bin/frpc | |
FRPC_CONF=/root/go/init.d/frpc.ini | |
FRPC_LOG=/var/log/frpc.log |
################################################################################# | |
# MINI VERSION # | |
################################################################################# | |
_pmod=0; | |
paint() { local c=1; case "$1" in "nrm") c=0;; "gry") c=30;; "red") c=31;; "grn") c=32;; "ylw") c=33;; "blu") c=34;; "pur") c=35;; "aqu") c=36;; "wht") c=1;; esac; printf "\\033[$_pmod;$c""m$2""\033[m"; }; | |
lpaint() { local c=1; case "$1" in "nrm") c=0;; "gry") c=90;; "red") c=91;; "grn") c=92;; "ylw") c=93;; "blu") c=94;; "pur") c=95;; "aqua") c=96;; "wht") c=97;; *);; esac; printf "\\033[$_pmod;$c""m$2""\033[m"; }; | |
paintln() { paint "$1" "$2\n"; }; lpaintln() { lpaint "$1" "$2\n"; }; | |
painthi() { _pmod=7; paint "$1" "$2"; }; painthiln() { _pmod=7; paintln "$1" "$2"; }; | |
lpainthi() { _pmod=7; lpaint "$1" "$2"; }; lpainthiln() { _pmod=7; lpaintln "$1" "$2"; }; | |
do_warn() { paint 'ylw' '[WARN]'; printf ' %s\n' "$1"; }; do_error() { lpaint 'red' '[ERROR]'; printf ' |
#!/bin/bash | |
############ SETTINGS ############ | |
pfx="mmc" | |
backup_prefix="/mnt/sda2" | |
#DISTNAME="arm-soft-$pfx-master" | |
DISTNAME="arm-soft-$pfx-mini" | |
################################## | |
if ! [[ -f $backup_prefix/dist/$DISTNAME.tgz ]]; then |
# agr <search> <replace> | |
# place in .bashrc | |
function agr { ag -0 -l "$1" | AGR_FROM="$1" AGR_TO="$2" xargs -r0 perl -pi -e 's/$ENV{AGR_FROM}/$ENV{AGR_TO}/g'; } | |
export -f agr | |
# ORIGINAL | |
# ag <https://github.com/ggreer/the_silver_searcher> | |
# usage: ag-replace.sh [search] [replace] | |
# caveats: will choke if either arguments contain a forward slash |
#!/bin/bash | |
# remove mosquitto | |
sudo apt-get purge *mosquitto* | |
# hold mosquitto packages | |
sudo apt-mark hold mosquitto libmosquitto1 mosquitto-clients | |
# required build dependency | |
sudo apt-get install uuid-dev | |
# needed for mosquitto_passwd | |
sudo apt-get install libssl-dev |