sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Download zsh-autosuggestions by
Currently, there is an explosion of tools that aim to manage secrets for automated, cloud native infrastructure management. Daniel Somerfield did some work classifying the various approaches, but (as far as I know) no one has made a recent effort to summarize the various tools.
This is an attempt to give a quick overview of what can be found out there. The list is alphabetical. There will be tools that are missing, and some of the facts might be wrong--I welcome your corrections. For the purpose, I can be reached via @maxvt on Twitter, or just leave me a comment here.
There is a companion feature matrix of various tools. Comments are welcome in the same manner.
var inviter = {} || inviter; | |
inviter.userList = []; | |
inviter.className = 'button-secondary-small'; | |
inviter.refresh = function () { | |
window.scrollTo(0, document.body.scrollHeight); | |
window.scrollTo(document.body.scrollHeight, 0); | |
window.scrollTo(0, document.body.scrollHeight); | |
}; |
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
o you've contributed some code to an open source project, say, Rails. And they'd like you to squash all of the commits in your pull request. But you're not a git wizard; how do you make this happen?
Normally, you'd do something like this. I'm assuming upstream is a git remote that is pointing at the official project repository, and that your changes are in your 'omgpull' branch:
#!/usr/bin/env python | |
# ID: versid.py [] benjamin@bengfort.com $ | |
import re | |
import os | |
import git | |
import fileinput | |
import multiprocessing | |
import ssl | |
from pylarion.work_item import TestCase | |
# Avoid SSL errors | |
ssl._create_default_https_context = ssl._create_unverified_context | |
items = TestCase.query('project.id:RHSAT6', fields=['status', 'author', 'approvals']) |
If a project has to have multiple git repos (e.g. Bitbucket and Github) then it's better that they remain in sync.
Usually this would involve pushing each branch to each repo in turn, but actually Git allows pushing to multiple repos in one go.
If in doubt about what git is doing when you run these commands, just
@echo off | |
echo *************************************************************** | |
echo *************************************************************** | |
echo *** This Script will stop Windows 10 Spying you...YEYYYY!!! *** | |
echo *************************************************************** | |
echo *** We will Disable Data Logging Services *** | |
echo *** We will Configure Windows Explorer *** | |
echo *** We will Uninstall OneDrive *** | |
echo *** We will edit Hosts to stop sending Data to Microsoft *** | |
echo *************************************************************** |