mihaigalos
Joined 6 years ago
Karma
182
Submissions
113
Member since
Feb 14
Joined 6 years ago
function cd { builtin cd "$@" && [ -d .git ] && git pull || true; exa -all --group-directories-first; }
alias acp='git add -u &&-c "git log --color --pretty=format:\"%s\" --abbrev-commit -- |>/tmp/git_log_sk && git commit --gpg-sign --edit -F /tmp/git_log_sk && rm /tmp/git_log_sk" && git push -u
origin HEAD'
The cd automatically pulls if it's a git repo.
The acp is shorthand for "add+commit+push" with sk as a fuzzy finder for a commit message editing (vim integrations).Spoiler: I wrote it.
# /etc/pam.d/sudo
auth optional pam_faildelay.so delay=5000000
auth [success=1 default=ignore] pam_yubico.so authfile=/home/user/auth_file id=16
session required pam_env.so readenv=1 user_readenv=0
session required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
@include common-auth
@include common-account
@include common-session-noninteractive
# /etc/pam.d/sshd auth optional pam_faildelay.so delay=5000000
auth requisite pam_yubico.so authfile=/home/user/auth_file id=16 debug
account include base-account
auth required pam_env.so
auth required pam_nologin.so successokFun times.
That's fine.
The scope of it, the way I understood it, was for educational purposes. To that extent, a simple disclaimer "Only run this in a sanbox you can afford to lose or throw away" would have been sufficient.
OP, nice work anyway!