Skip to content

Instantly share code, notes, and snippets.

View nissan's full-sized avatar

Nissan Dookeran nissan

View GitHub Profile
nissan /
Created June 29, 2024 10:25 — forked from edwardmyung/ Basic Guide


  • Stacked PRs allow you to easily work like so:
    • Work on branch ACQ-000-part-A (which is based on master)
    • Work on branch ACQ-000-part-B (which is based on part-A)
nissan /
Created July 3, 2023 19:39
Add SSH keys so no prompts for password in session
#! /bin/bash
eval $(ssh-agent)
#assuming this is the path of the key, change as needed
ssh-add ~/.ssh/id_ed25519
nissan /
Created July 3, 2023 19:37
Configure the Github CLI
type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
curl -fsSL | sudo dd of=/usr/share/keyrings/g>&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg>&& sudo apt update \
&& sudo apt install gh -y
nissan /
Last active April 28, 2023 00:18
My settings to configure git in a Linux environment
sudo apt install git -y
curl -s | sudo bash
sudo apt install git-lfs meld -y
git config --global "John Doe"
git config --global ""
git config --global core.editor "nano"
git config --global diff.tool "meld"
git config --global merge.tool "meld"
git config --global help.autocorrect 1
nissan /
Created March 9, 2023 10:11
Commands to get micromamba running with environment file for Learn Bayesian Statistics repo
#! /bin/bash
curl | bash
source ~/.bashrc
#Assuming I've pulled the environment.yml file from my repo
micromamba create -n learn-bayes -f environment.yml -c conda-forge
micromamba activate learn-bayes
nissan / setup-dev-laptop.ps1
Last active December 19, 2022 23:57
Setup a new developer laptop updated 2022
# Author: Nissan Dookeran
# Email:
# Date Last Updated: 12-Dec-2022.
wsl install Ubuntu-20.04
## General tooling
winget install SlackTechnologies.Slack
winget install Google.Chrome
winget install Mozilla.Firefox

Keybase proof

I hereby claim:

To claim this, I am signing this object:

nissan / docker-compose-seq.yml
Last active October 12, 2020 02:51
Start SEQ containers in docker with GELF ingestion and Syslog ingestion
version: '3'
image: datalust/seq-input-syslog:latest
- seq
- "514:514/udp"
SEQ_ADDRESS: "http://seq:5341"
// This file was initially generated by Windows Terminal Preview 1.1.1671.0
// It should still be usable in newer versions, but newer versions might have additional
// settings, help text, or changes that you will not see unless you clear this file
// and let us generate a new one for you.
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see:
"$schema": "",
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.