pip install scan-build
included bellow
intercept-build xcodebuild move the compile_commands.json to the base of your directory
| set nocompatible | |
| filetype off | |
| let vundleVimPath = "~/.vim/bundle/Vundle.vim" | |
| let vundleVimInstallPluginPath = "$HOME/.vim/bundle" | |
| exe 'set rtp+=' . expand(vundleVimPath) | |
| call vundle#begin(vundleVimInstallPluginPath) | |
| Plugin 'VundleVim/Vundle.vim' | |
| "" End of Vundle package manager preamble | |
| """"""""""""""""""""""""""""""""""""""""" |
| #!/bin/bash | |
| set -euo pipefail | |
| IFS=$'\n\t' | |
| set -x | |
| FILTERGRAPH="[0:v]pad=iw:2*trunc(iw*16/18):(ow-iw)/2:(oh-ih)/2[padded];[padded]scale=1080:1920[resized];[resized][1:v]overlay" | |
| echo "nullscr,$FILTERGRAPH,nullsink" | graph2dot | |
| false | |
| for f in $(find input -type f); do |
| export GIT_SSH_COMMAND="ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_example -F /dev/null" | |
| export GIT_AUTHOR_NAME='example' | |
| export GIT_AUTHOR_EMAIL='[email protected]' | |
| export GIT_COMMITTER_NAME='example' | |
| export GIT_COMMITTER_EMAIL='[email protected]' | |
| ssh-add -l | grep example || ssh-add ~/.ssh/id_ed25519_example |
| # folder repository | |
| # ./ #<-- destination folder | |
| # ./originals/any.pdf #<-- any number of pdfs to convert, originals | |
| # ./originals/unpaper.sh #<-- this script | |
| # inspired from https://gist.github.com/legumbre/1182280/60c3bfc13b9d89b57fef733f67ad60de2624be6a | |
| set -x | |
| for i in *.pdf; do | |
| gs -q -dNOPAUSE -dBATCH -sDEVICE=ppmraw -sOutputFile=%04d.ppm "$i" | |
| for f in *.ppm; do |
| # check if all docker-compose containers are properly running | |
| bash -c "(diff <(cd /srv && /usr/bin/local/docker-compose ps --services --filter "status=running") <(cd /srv && /usr/bin/local/docker-compose ps --services) || /usr/bin/local/docker-compose up -d) >> /var/log/crontab-root-dbg.log" |
| "call make from the root folder | |
| let &l:makeprg = 'cd ' . expand('<sfile>:p:h') . ' && make' | |
| augroup fix_path_for_catch2_output_results | |
| autocmd! | |
| au QuickFixCmdPre * lcd <sfile>:p:h/build | |
| augroup END |
| """ a big WIP, as I discovered that VS2019 supports the export """ | |
| import os | |
| import subprocess | |
| import shutil | |
| import contextlib | |
| import tempfile | |
| SRC_DIR=(os.path.dirname(os.path.realpath(__file__))) | |
| @contextlib.contextmanager |
| #format only files that have a diff | |
| alias gformat="git diff --name-only --ignore-submodules | xargs -I {} sh -c 'export f="{}"; cd \$(git rev-parse --show-toplevel) && [[ -f \$f ]] && echo formatting \$f && clang-format -i --style=file \$f || echo directory \$f'" | |
| #fix osx gitgui bug + format all files + open git gui and gitk (I use these a lot to commit) | |
| alias gh="git config --local --unset gui.geometry && git push& gformat && git gui & gitk &" |
pip install scan-build
included bellow
intercept-build xcodebuild move the compile_commands.json to the base of your directory