{"id":18689053,"url":"https://github.com/codersguild/deployments","last_synced_at":"2025-10-30T20:24:37.965Z","repository":{"id":48397641,"uuid":"268141701","full_name":"codersguild/Deployments","owner":"codersguild","description":"Bash Scripts, Linux Commands. Static Content, Kubernetes Pods configs and Docker Setup files (Dockerfiles)","archived":false,"fork":false,"pushed_at":"2023-12-05T07:34:22.000Z","size":15189,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-28T01:29:25.886Z","etag":null,"topics":["bash","bash-scripting","cli","docker","yaml-configuration","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codersguild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-30T18:55:35.000Z","updated_at":"2023-02-17T00:00:26.000Z","dependencies_parsed_at":"2024-11-07T10:52:27.059Z","dependency_job_id":null,"html_url":"https://github.com/codersguild/Deployments","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codersguild%2FDeployments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codersguild%2FDeployments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codersguild%2FDeployments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codersguild%2FDeployments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codersguild","download_url":"https://codeload.github.com/codersguild/Deployments/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239549610,"owners_count":19657534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bash-scripting","cli","docker","yaml-configuration","zshrc"],"created_at":"2024-11-07T10:39:52.727Z","updated_at":"2025-10-30T20:24:37.877Z","avatar_url":"https://github.com/codersguild.png","language":"Shell","readme":"## Some Installs\n\n- [Docker Images : Maintain for AWS \u0026 GCP](https://hub.docker.com/u/prodrelworks)\n- [https://docs.docker.com/develop/develop-images/multistage-build/](https://docs.docker.com/develop/develop-images/multistage-build/)\n\n## Initial Install :\n\n```bash\n\nsudo apt-get install -y \\\n    curl wget cmake git nano make \\\n    build-essential ca-certificates z3 python3 nginx python3-pip \\\n    llvm z3 gcc g++ golang-go gccgo ninja-build libgraphviz-dev \\\n    libgmp-dev libmpfr-dev clang libboost-all-dev python3-pip \\\n    autoconf less vim gcc-multilib sudo ca-certificates guake graphviz \\\n    libgraphviz-dev python3-pygraphviz lcov ggcov apt-utils net-tools \\\n    inotify-tools gnupg-agent software-properties-common libstdc++-10-dev inotify-tools \\\n    apt-transport-https curl gnupg-agent software-properties-common dafny z3 \\\n    build-essential curl libcap-dev git cmake libncurses5-dev python3 \\\n    python3-pip unzip libtcmalloc-minimal4 libgoogle-perftools-dev \\\n    libsqlite3-dev doxygen gcc-multilib g++-multilib \\\n    clang-9 llvm-9 llvm-9-dev llvm-9-tools afl++\n\nsudo pip3 install lit tabulate wllvm pygame keras pandas scikit-learn \nsudo pip3 install torch torchvision\ncurl -OL https://github.com/google/googletest/archive/release-1.7.0.zip\nunzip release-1.7.0.zip\n```\n## Basic Setup \n\n```bash\nsudo snap install htop\nsudo snap install --classic heroku\nsudo snap install microk8s --channel=1.19/candidate --classic\nsudo snap install slack --classic\nsudo snap install gitkraken --classic\n\n# Installing JAVA\nsudo apt-get install default-jdk default-jre\n\n# Full Tex Libraries\nsudo apt-get install texlive-full texmaker xournal\n\n# Node.js\ncurl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -\nsudo apt-get install -y nodejs\n```\n\n## Docker Install  : \n\n```bash\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\nsudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable\"\nsudo apt update\n\napt-cache policy docker-ce\nsudo apt install -y docker-ce\n\nsudo usermod -aG docker $USER\nsudo systemctl status docker\n```\n\n## More Packages : \n\n```bash \nsudo apt-get install gparted\n\nsudo sh -c 'echo \"deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main\" \\ \n    \u003e /etc/apt/sources.list.d/pgdg.list'\nwget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -\nsudo apt-get update\nsudo apt-get install postgresql-client-12 pgadmin4 nginx openssh-server libstdc++-10-dev\nsudo apt-get upgrade\nsudo update-initramfs -u\nsudo update-grub\nsudo update-grub2\n```\n\n```bash\nCC=clang CXX=clang++                            \\\ncmake -DCMAKE_INSTALL_PREFIX=/usr               \\\n      -DLLVM_ENABLE_FFI=ON                      \\\n      -DCMAKE_BUILD_TYPE=Release                \\\n      -DLLVM_ENABLE_PROJECTS=\"clang;compiler-rt\" \\\n      -DLLVM_BUILD_LLVM_DYLIB=ON                \\\n      -DLLVM_LINK_LLVM_DYLIB=ON                 \\\n      -DLLVM_ENABLE_RTTI=ON                     \\\n      -DLLVM_TARGETS_TO_BUILD=\"X86;ARM;host;AMDGPU;BPF\" \\\n      -DLLVM_BUILD_TESTS=ON                     \\\n      -Wno-dev -G Ninja ../llvm                \u0026\u0026\nninja all\n```\n## Lighter Build\n\n```bash\ncmake \\\n    -S llvm -B build -Wno-dev -GNinja \\\n    -DCMAKE_INSTALL_PREFIX=/usr \\\n    -DLLVM_ENABLE_PROJECTS=\"libcxx;libcxxabi;clang;compiler-rt\" \\\n    -DLLVM_ABI_BREAKING_CHECKS=FORCE_OFF \\\n    -DCMAKE_BUILD_TYPE=Release \\\n    -DLLVM_TARGETS_TO_BUILD=\"X86\" \\\n    -DLLVM_ENABLE_RTTI=ON \\\n    -DLLVM_ENABLE_FFI=ON \\\n    -DLLVM_BUILD_TESTS=ON \\\n    -DLLVM_INSTALL_UTILS=ON\n```\n\nOther `Ubuntu 20.04` Installs :\n\n- Inkscape with TexText : [Inkscape TexText](https://textext.github.io/textext/install/linux.html)\n- Bluetooth Issue : [Install](https://askubuntu.com/questions/922860/pairing-apple-airpods-as-headset)\n- GOLLVM Commit : [Issue Install](https://go.googlesource.com/gollvm/+/9e1280ddbe7c442191b630827c030d13de35b569)\n- TexStudio : [Install](https://linuxhint.com/install-texstudio-latex-editor-linux/)\n- Fortinet Client : [Install](https://links.fortinet.com/forticlient/deb/vpnagent)\n- Zoom Client : [Install](https://zoom.us/download?os=linux)\n- JAVA Install : [DigitalOcean Guide](https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04)\n\n## More Build CMD for `cmake-projects` for Research Projects : (KLEE-LLVM-COV)\n\n```bash\nexport HOME=/home\n\n# LLVM 10, clang-10 build\ngit clone https://github.com/klee/klee-uclibc.git\ncd klee-uclibc\n./configure --make-llvm-lib --with-llvm-config $(which llvm-config-10) --with-cc $(which clang-10) --enable-assertions --enable-release\nmake -j 8\n   \nmkdir libcxx-build\ncd ./klee\n\nLLVM_VERSION=10 BASE=$HOME/libcxx-build REQUIRES_RTTI=1 DISABLE_ASSERTIONS=1 \\\n    ENABLE_DEBUG=0 ENABLE_OPTIMIZED=1 ./scripts/build/build.sh libcxx\n\ncd ../\nmkdir klee-build \u0026\u0026 cd ./klee-build\n\ncmake \\\n  -DENABLE_POSIX_RUNTIME=ON \\\n  -DENABLE_KLEE_UCLIBC=ON \\\n  -DKLEE_UCLIBC_PATH=$HOME/klee-uclibc \\\n  -DLLVM_CONFIG_BINARY=$(which llvm-config-10) \\\n  -DLLVMCC=$(which clang-10) \\\n  -DLLVMCXX=$(which clang++-10) \\\n  -DENABLE_KLEE_LIBCXX=ON \\\n  -DENABLE_KLEE_EH_CXX=ON \\\n  -DKLEE_RUNTIME_BUILD_TYPE=Release+Debug+Asserts \\\n  -DKLEE_LIBCXX_DIR=$HOME/libcxx-build/libc++-install-90/ \\\n  -DKLEE_LIBCXXABI_SRC_DIR=$HOME/libcxx-build/llvm-90/libcxxabi/ \\\n  -DKLEE_LIBCXX_INCLUDE_DIR=$HOME/libcxx-build/libc++-install-90/include/c++/v1/ \\\n  -DENABLE_KLEE_EH_CXX=ON \\\n  -DENABLE_UNIT_TESTS=ON \\\n  -DGTEST_SRC_DIR=$HOME/googletest-release-1.7.0/ $HOME/klee\n  \nmake -j 4\nmake install \n```\n\n## Termification : \n\n```bash\nsudo apt install -y golang-go unzip git wget\ngo get -u github.com/justjanne/powerline-go\n\nwget https://github.com/microsoft/cascadia-code/releases/download/v2009.22/CascadiaCode-2009.22.zip\nunzip CascadiaCode-2009.22.zip\n\nsudo cp -r ttf/ /usr/share/fonts/\nsudo cp -r woff2/ /usr/share/fonts/\n\nsudo nano ~/.bashrc\n\nGOPATH=$HOME/go\nfunction _update_ps1() {\n    PS1=\"$($GOPATH/bin/powerline-go -error $?)\"\n}\nif [ \"$TERM\" != \"linux\" ] \u0026\u0026 [ -f \"$GOPATH/bin/powerline-go\" ]; then\n    PROMPT_COMMAND=\"_update_ps1; $PROMPT_COMMAND\"\nfi\n```\n\n* [Cascadia Code PL](https://github.com/microsoft/cascadia-code/releases?WT.mc_id=-blog-scottha)\n* [Terminal Schemes](https://docs.microsoft.com/en-us/windows/terminal/custom-terminal-gallery/frosted-glass-theme)\n* [Retro Fitting](https://docs.microsoft.com/en-us/windows/terminal/custom-terminal-gallery/retro-command-prompt)\n* [Language-Tool](https://dev.languagetool.org/http-server)\n\n## Running MacOSX : \n\n```bash\nsudo docker run --name macosx \\\n    --device /dev/kvm \\\n    --device /dev/snd \\\n    -e AUDIO_DRIVER=pa,server=unix:/tmp/pulseaudio.socket \\\n    -v \"/run/user/$(id -u)/pulse/native:/tmp/pulseaudio.socket\" \\\n    -v /tmp/.X11-unix:/tmp/.X11-unix \\\n    -e PULSE_SERVER=unix:/tmp/pulseaudio.socket \\\n    --privileged \\\n    --net host \\\n    --cap-add=ALL \\\n    -e SMP=4 \\\n    -e CORES=4 \\\n    -e RAM=16 \\\n    -p 50922:10022 \\\n    -v /tmp/.X11-unix:/tmp/.X11-unix \\\n    -e EXTRA='-usb -device usb-host,hostbus=1,hostaddr=2' \\\n    -v /dev:/dev \\\n    -v /lib/modules:/lib/modules \\\n    -e \"DISPLAY=${DISPLAY:-:0.0}\" \\\n    sickcodes/docker-osx:latest\n```\n## Pen-Input Settings : \n\n```bash\n$ xrandr\n$ xinput map-to-output 23 HDMI-0\n```\n\n## Interesting \u0026 Frequent Commands :  \n\n- Random Text generation : \n    - `$(tr -dc 'A-Za-z0-9' \u003c/dev/urandom | head -c 15)`\n\n- Kill A Process by name : \n    - `$(sudo kill -15 $(ps -aux | grep $1 | awk '{ print $2 }'))`\n\n- Epoll Source : \n    - [Epoll](https://github.com/enki/libev/blob/master/ev_epoll.c) \n\n- Get a series of zeros or null file : \n    - `head -c 100 /dev/zero \u003e input05.txt`\n\n- Dwarf Information : \n    - `ELFs \u0026 Dwarfs` [Good Intro](http://www.dwarfstd.org/doc/Debugging%20using%20DWARF-2012.pdf)\n\n- Get Random data dump of \"n\" bytes : Change `bs` value\n    - ` dd if=/dev/random of=input01.txt bs=16 count=1`\n   \n- LLVM Program \n    - `find . -regex '.*\\.\\(cpp\\|hpp\\|cu\\|c\\|h\\)' -exec clang-format -style=file -i {} \\;`\n\n- Git Commands\n\n```bash\n$ git config credential.helper 'cache --timeout=300'\n$ git config --global commit.gpgsign false\n$ git diff \u003e diff.patch\n$ git apply diff.patch\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodersguild%2Fdeployments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodersguild%2Fdeployments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodersguild%2Fdeployments/lists"}