Skip to content

Instantly share code, notes, and snippets.

@vinayakg
Last active July 14, 2024 12:06
Show Gist options
  • Save vinayakg/3a1ddca851ae70ea816fbe5a149c3263 to your computer and use it in GitHub Desktop.
Save vinayakg/3a1ddca851ae70ea816fbe5a149c3263 to your computer and use it in GitHub Desktop.
Brew cask packages
android-ndk
android-platform-tools
android-sdk
android-studio
appcleaner
arduino
cloudflare-warp
coteditor
dbeaver-community
docker
dotnet-sdk
dozer
firefox
flutter
font-cascadia-code
freetube
google-chrome
iina
intellij-idea-ce
meld
iterm2
itsycal
jprofiler
kap
karabiner-elements
keepassxc
microsoft-auto-update
microsoft-edge
microsoft-teams
motrix
mpv
ngrok
onedrive
obsidian
postman
qlcolorcode
qlmarkdown
qlprettypatch
qlstephen
quicklook-csv
quicklook-json
skim
sloth
spectacle
stats
sublime-text
superduper
suspicious-package
tableplus
temurin
the-unarchiver
tor-browser
trailer
tunnelblick
typora
visual-studio-code
vlc
webpquicklook
zoom
adoptopenjdk
alfred
appcleaner
betterzip
cheatsheet
cloudflare-warp
coteditor
dbeaver-community
dozer
firefox
flux
font-cascadia-code
font-inconsolata
font-source-code-pro
gitup
google-chrome
intellij-idea-ce
iterm2
itsycal
karabiner-elements
keepassxc
keka
meld
microsoft-auto-update
microsoft-edge
microsoft-teams
mono-mdk-for-visual-studio
motrix
ngrok
onedrive
postman
qlcolorcode
qlmarkdown
qlprettypatch
qlstephen
quicklook-csv
quicklook-json
spectacle
stats
sublime-text
superduper
suspicious-package
tableplus
the-unarchiver
tor-browser
trailer
transmission
tunnelblick
turbo-boost-switcher
typora
visual-studio
visual-studio-code
vlc
webpquicklook
zettlr
zoom
ack
apktool
asdf
aws-sam-cli
awscli
bandwhich
bat
bottom
cheat
cloudman
csvkit
diffutils
dog
duf
dust
emojify
exa
fd
ffmpeg
fzf
gh
git
git-delta
glow
go
goaccess
gradle
htop
hyperfine
iftop
jenv
jmeter
jq
k6
lighttpd
loc
lynx
lz4
m-cli
maven
ncdu
ncurses
nmap
procs
python
rdfind
readline
ripgrep
rlwrap
ruby
sevenzip
speedtest-cli
sqlite
sshs
starship
telnet
watch
wget
yt-dlp
ack
asciinema
asdf
aws-shell
aws/tap/aws-sam-cli
awscli
bash
bat
binutils
bison
blueutil
broot
certbot
cheat
choose
cmake
composer
csvkit
ctags
cunit
delta
deno
diffutils
direnv
docker
dog
duf
dust
dutchcoders/cloudman/cloudman
elasticsearch
emacs
emojify
entr
exa
fd
ffmpeg
fio
fontforge
gawk
gh
git
git-delta
git-standup
glances
gnu-time
go
goaccess
googler
gotop
gpatch
gping
gradle
grunt-cli
gzip
hey
highlight
htop
httpd
hub
hyperfine
iftop
imageoptim-cli
jq
jruby
lepton
lighttpd
logstash
lsd
lynx
lzip
m-cli
make
mas
maven
meson
mitmproxy
mps-youtube
mysql
nano
nasm
navi
ncdu
neofetch
nginx
ngrep
nmap
nnn
node@10
nvm
oath-toolkit
openjdk@8
openvpn
osx-cpu-temp
p7zip
packer
pandoc
pdfgrep
peco
php
phpmd
phpstan
pipenv
pipx
pngquant
procs
prometheus
pstree
pv
python@3.7
q
qt@5
rbenv
react-native-cli
redis
ripgrep
rs/tap/jaggr
rs/tap/jplot
sampointer/digaws/digaws
saulpw/vd/visidata
scons
shellcheck
snyk/tap/snyk
speedtest-cli
sphinx-doc
starship
subversion
swig
telnet
testssl
texi2html
textql
the_silver_searcher
tldr
tmux
tokei
tree
typescript
util-macros
vegeta
vim
watch
watchexec
watchman
wget
wifi-password
xo/xo/usql
xsv
xtrans
yank
yarn
yasm
ydiff
youtube-dl
zsh
�54�f�v�)&p�������� "�W��K}r�W4�A &���*ȇ2t%M+]�%�a�Q�q��8,C:s�M"i�aР�US��*?����M���82��m�r}�Vm�r�1e����PZ�e�1z���O�Y��HF�� )?i7i��X��j���22�� ~�o�r-9!2d(#�Q�n��Jb�ni�#�~��3t ��I�4���f2�S/$i0��ӓ�O$�f+ͨuZ�x&9���V���t&�+���Ȫ`��+{��9�4Z�,���P�pc�.Kb����\�Vf������ 3I�b3l���Re�UAj6��Ոy�!��p�7L��7��JC1'x�wח�vUË�����'u>��� ��:#��B�0V>=7��/�$��s�,Qc�]��Kn6�as�� ����5� 2���.K��������*�S�îUx@��a%���^���]��*�9�C���n%U����d) ���^`'��gc����玛x/��M�^�dW˨��']N��!-����*��?j>.�åF�J6l�I�m���^܌_�i�gij�PE�!�t�B�4?�d@Ce�#�k.�Ѳ@XsP����(Ku�K�m�-=V�K <���Àw��X�G<%���/�r��v��y*�ޤX��^�Q�q\���5�\#�7�=�eG�)��f9���8��!�V����L.bl�M�[!h{ !�>�$��<i����tֿLK8}Sf�d�sݠ]�<��,8�=W4��8�~�uB��7��D�^�Á ϙS�Ȋ���*��z� 6��|K5`����fJa�T������'�pv)!�hKOOP�ҡf �#z�N;�`f����e<c�ƍ�s�d����Nu���H��Ff����(\���h��Ev��Ur�.j4�r'�t-�C������a*cX�����
~S
�<�Fg�� H���:(Ň
�v��xn�=��w��2�S���:M�;}}�Z�'Z�,Z�㪰�W��_�Y�xW�6�wtV)lx�?��Yi��7Ȁ$������,��Ӡ�Si�_~�����&���ӷ��qax%���ڪ�u��֟o��^�*�𿅳v�0o����K>����?ǃ��U.�t יrϜ� �BxA�eMj��H���?WE@ �'"��,u)r� u8�%���#��Q��̛Z�S,�Y-aBM�p��� 0�y
{
"folders": {},
"connections": {
"csvjdbc-189d9085314-19bcc51be39a653b": {
"provider": "generic",
"driver": "csvjdbc",
"name": "Downloads",
"save-password": true,
"configuration": {
"database": "/Users/vinayak/Desktop/backup/ALB",
"url": "jdbc:relique:csv:/Users/vinayak/Desktop/backup/ALB",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"properties": {
"quotechar": "\"",
"charset": "UTF-8",
"separator": ",",
"fileExtension": ".csv",
"suppressHeaders": "false"
},
"auth-model": "native"
},
"custom-properties": {
"resultset.confirm.beforeSave": "false",
"resultset.datetime.editor": "false",
"resultset.maxrows": "1000"
}
},
"csvjdbc-189d9a30f86-6c1232b08d97c68a": {
"provider": "generic",
"driver": "csvjdbc",
"name": "ALB",
"save-password": true,
"show-system-objects": true,
"configuration": {
"database": "/Users/vinayak/Desktop/backup/ALB",
"url": "jdbc:relique:csv:/Users/vinayak/Desktop/backup/ALB",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"auth-model": "native"
},
"filters": [
{
"type": "org.jkiss.dbeaver.ext.generic.model.GenericTable",
"enabled": true,
"include": ["MAGAZINE_ALB _Logs"]
}
]
},
"postgres-jdbc-18aea254c03-58c45344b67e633e": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "LOCAL-POSTGRESQL",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "5432",
"database": "postgres",
"url": "jdbc:postgresql://localhost:5432/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"provider-properties": {
"@dbeaver-show-non-default-db@": "true",
"@dbeaver-chosen-role@": ""
},
"auth-model": "native",
"bootstrap": {
"defaultCatalog": "tempdb",
"defaultSchema": "public"
}
}
},
"postgres-jdbc-18c5d11e86f-157340c1dcdea2ac": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "acedevdb",
"save-password": true,
"configuration": {
"host": "172.24.92.84",
"port": "5432",
"database": "acedevdb",
"url": "jdbc:postgresql://172.24.92.84:5432/acedevdb",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"auth-model": "native"
}
},
"postgres-jdbc-18d93d9be1d-401425950f66f3f0": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "choiceapi-stage",
"save-password": true,
"configuration": {
"host": "hb-ind-stage-common-db.postgres.database.azure.com",
"port": "5432",
"database": "choiceapi-stage",
"url": "jdbc:postgresql://hb-ind-stage-common-db.postgres.database.azure.com:5432/choiceapi-stage",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"auth-model": "native"
}
},
"postgres-jdbc-18d9844d4cf-2c422de2ac5916eb": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "citus",
"save-password": true,
"configuration": {
"host": "c-hb-ind-stage-common-pgtest-db.i6cgdmobcw66wa.postgres.cosmos.azure.com",
"port": "5432",
"database": "citus",
"url": "jdbc:postgresql://c-hb-ind-stage-common-pgtest-db.i6cgdmobcw66wa.postgres.cosmos.azure.com:5432/citus",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"auth-model": "native"
}
},
"postgres-jdbc-18dff899c45-151faa8491da0f3c": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "DOCKER-CITUS",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "5433",
"database": "postgres",
"url": "jdbc:postgresql://localhost:5433/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"properties": {
"connectTimeout": "20",
"loginTimeout": "20",
"escapeSyntaxCallMode": "callIfNoReturn"
},
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-show-template-db@": "false",
"@dbeaver-show-unavailable-db@": "false",
"show-database-statistics": "false",
"@dbeaver-read-all-data-types-db@": "false",
"read-keys-with-columns": "false",
"@dbeaver-use-prepared-statements-db@": "false",
"postgresql.dd.plain.string": "false",
"postgresql.dd.tag.string": "false",
"@dbeaver-chosen-role@": ""
},
"auth-model": "native",
"bootstrap": {
"defaultCatalog": "postgres",
"defaultSchema": "public"
}
},
"custom-properties": {
"database.meta.separate.connection": "NEVER"
}
},
"postgres-jdbc-18dff914adc-660da75784361ea4": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "DOCKER-HYDRA",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "5434",
"database": "postgres",
"url": "jdbc:postgresql://localhost:5434/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-chosen-role@": ""
},
"auth-model": "native"
}
},
"postgres-jdbc-18e06c74822-6d68a3b0da4fe334": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "HFN typebot supabase",
"save-password": true,
"configuration": {
"host": "aws-0-ap-south-1.pooler.supabase.com",
"port": "5432",
"database": "postgres",
"url": "jdbc:postgresql://aws-0-ap-south-1.pooler.supabase.com:5432/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-show-template-db@": "false",
"@dbeaver-show-unavailable-db@": "false",
"show-database-statistics": "false",
"@dbeaver-read-all-data-types-db@": "false",
"read-keys-with-columns": "false",
"@dbeaver-use-prepared-statements-db@": "false",
"postgresql.dd.plain.string": "false",
"postgresql.dd.tag.string": "false",
"@dbeaver-chosen-role@": ""
},
"auth-model": "native"
}
},
"postgres-jdbc-18e0f866110-730ec0ce2a6730f3": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "CAL-COM",
"save-password": true,
"configuration": {
"host": "aws-0-ap-south-1.pooler.supabase.com",
"port": "5432",
"database": "postgres",
"url": "jdbc:postgresql://aws-0-ap-south-1.pooler.supabase.com:5432/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"properties": {
"connectTimeout": "20",
"loginTimeout": "20",
"escapeSyntaxCallMode": "callIfNoReturn"
},
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-show-template-db@": "false",
"@dbeaver-show-unavailable-db@": "false",
"show-database-statistics": "false",
"@dbeaver-read-all-data-types-db@": "false",
"read-keys-with-columns": "false",
"@dbeaver-use-prepared-statements-db@": "false",
"postgresql.dd.plain.string": "false",
"postgresql.dd.tag.string": "false"
},
"auth-model": "native"
}
},
"com_clickhouse-18e1a0701e6-57184b5fefd0d4fd": {
"provider": "clickhouse",
"driver": "com_clickhouse",
"name": "LOCAL-CLICKHOUSE",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "8123",
"url": "jdbc:clickhouse://localhost:8123",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": false,
"auth-model": "native"
}
},
"mysql8-18e9d65d965-24a9707a0ac3afd9": {
"provider": "mysql",
"driver": "mysql8",
"name": "LOCAL-MYSQL",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "3306",
"database": "tempdb",
"url": "jdbc:mysql://localhost:3306/tempdb",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": true,
"auth-model": "native"
}
},
"sqlite_jdbc-18ee6e59bbd-3b34e9731e0b864d": {
"provider": "sqlite",
"driver": "sqlite_jdbc",
"name": "Databases.db",
"save-password": true,
"configuration": {
"database": "/Users/vinayak/Downloads/playlists.db",
"url": "jdbc:sqlite:/Users/vinayak/Downloads/playlists.db",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": true,
"auth-model": "native"
}
},
"postgres-jdbc-18eefdab38c-703d2fdd9ca5d0a1": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "DOCKER-POSTGRES",
"save-password": true,
"configuration": {
"host": "localhost",
"port": "5433",
"database": "postgres",
"url": "jdbc:postgresql://localhost:5433/postgres",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": true,
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-chosen-role@": ""
},
"auth-model": "native"
}
},
"duckdb_jdbc-18fa50cfb07-7a8e65bd421f7b1b": {
"provider": "generic",
"driver": "duckdb_jdbc",
"name": "pythondemo",
"save-password": true,
"configuration": {
"database": "/Users/vinayak/src/python-learnings/duckdb/pythondemo",
"url": "jdbc:duckdb:/Users/vinayak/src/python-learnings/duckdb/pythondemo",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": true,
"auth-model": "native"
}
},
"postgres-jdbc-18faff72eaf-41a031208f123c45": {
"provider": "postgresql",
"driver": "postgres-jdbc",
"name": "CrayonRnD",
"save-password": true,
"configuration": {
"host": "bankmaya.c9x2ofbqrrou.us-east-1.rds.amazonaws.com",
"port": "5432",
"database": "studios_dev",
"url": "jdbc:postgresql://bankmaya.c9x2ofbqrrou.us-east-1.rds.amazonaws.com:5432/studios_dev",
"configurationType": "MANUAL",
"type": "dev",
"closeIdleConnection": true,
"properties": {
"connectTimeout": "20",
"loginTimeout": "20",
"escapeSyntaxCallMode": "callIfNoReturn"
},
"provider-properties": {
"@dbeaver-show-non-default-db@": "false",
"@dbeaver-chosen-role@": "",
"@dbeaver-show-template-db@": "false",
"@dbeaver-show-unavailable-db@": "false",
"show-database-statistics": "false",
"@dbeaver-read-all-data-types-db@": "false",
"read-keys-with-columns": "false",
"@dbeaver-use-prepared-statements-db@": "false",
"postgresql.dd.plain.string": "false",
"postgresql.dd.tag.string": "false"
},
"auth-model": "native",
"handlers": {},
"bootstrap": {
"defaultCatalog": "studios_dev",
"defaultSchema": "public"
}
}
}
},
"connection-types": {
"dev": {
"name": "Development",
"color": "255,255,255",
"description": "Regular development database",
"auto-commit": true,
"confirm-execute": false,
"confirm-data-change": false,
"smart-commit": false,
"smart-commit-recover": false,
"auto-close-transactions": true,
"close-transactions-period": 1800,
"auto-close-connections": true,
"close-connections-period": 14400
}
}
}

Cask

android-ndk android-platform-tools android-sdk android-studio appcleaner charles chatgpt clickhouse coteditor copilot dbeaver-community docker dotnet-sdk dozer emojipedia firefox flutter font-cascadia-code font-hack-nerd-font freetube intellij-idea-ce meld miniconda image2icon iterm2 itsycal jprofiler kap karabiner-elements keepassxc microsoft-auto-update microsoft-edge microsoft-teams motrix ngrok obsidian qlcolorcode qlmarkdown qlprettypatch qlstephen quicklook-csv quicklook-json raycast rectangle responsively skim sloth stats superduper suspicious-package tableplus temurin temurin8 temurin@8 the-unarchiver tor-browser trailer typora visual-studio-code visual-studio vlc webpquicklook whatsapp zoom zettlr

PiBar imageoptim gpt4all fortinetclientvpn

charles - license

dbeaver-community # copy these files from github to the folder /Users/vinayak/Library/DBeaverData/workspace6/General/.dbeaver cp credentials-config.json data-sources.json project-metadata.json project-settings.json

Contacts - connect vinayakg outlook

fortinetclientvpn - https://securegateway.crayondata.com 10443 vinayak

freetube - connect youtube from documents

iterm - copy settings from temp in downloads folder, copy hidden folders from downloads

keepass - connect to onedrive/documents/ssh_keys/database.kbdx

pibar - doh.vinayakg.dev 9f540ce961a94d99778ecb7e8f6fd39e6c88a01450221e00104e219368adbe3a

https://doh.vinayakg.dev:443/admin/

Outlook - connect hotmail, yahoo, hfn, Crayondata

vscode copy settings from vscode-settings folder

/Users/vinayak/Library/Application Support/Code/User/sync

CLI ack apktool asdf awscli bandwhich bat bottom cheat cloudman csvkit
diffutils dog duf dust emojify exa fd ffmpeg fzf gh git git-delta glow go goaccess gradle htop hyperfine iftop jenv jmeter jq k6 lighttpd loc lynx lz4 m-cli maven ncdu ncurses nmap procs python rdfind readline ripgrep rlwrap ruby sevenzip speedtest-cli sqlite sshs starship telnet watch wget yt-dlp mac-cleanup modular mysql node nvm ollama openjdk openjdk@11 percona-toolkit pgxman pipx postgresql@15 python@3.12 python qpdf rbenv rclone redis rtmpdump rust shellcheck slides sloccount snappy steampipe uv ruff virtualenv xz yarn zeromq zlib zsh-autocomplete zsh-completions zstd numpy azure-cli aria2 bash brotli bun cloudman coreutils csvkit curl delta docker docker-completion duckdb harfbuzz httpstat

Edge, one tab

https://www.one-tab.com/page/u1r91GU9QdetLKic3G2rwQ, also refer onetabs.md

keyboard shortcuts, ~/Library/Preferences/.GlobalPreferences.plist ~/Library/Preferences/pbs.plist from hidden folder. Also refer Onenote

echo | openssl s_client -showcerts -servername doh.vinayakg.dev -connect doh.vinayakg.dev:443 2>/dev/null | openssl x509 -inform pem -noout -text

Docker

set external folder by modifying ~/Library/Group\ Containers/group.com.docker/settings.json "dataFolder": "/Users/vinayak/Library/Containers/com.docker.docker/Data/vms/0/data"

Ollama

set custom folder export OLLAMA_MODELS=/Volumes/lcldata/ollama-models

asdf

e.g. ~/.profile or ~/.zshrc: . /opt/homebrew/opt/asdf/libexec/asdf.sh

{"resources":{"Scripts/Script-1.sql":{"default-datasource":"csvjdbc-189d9085314-19bcc51be39a653b"},"Scripts/Script-2.sql":{"default-datasource":"duckdb_jdbc-18fa50cfb07-7a8e65bd421f7b1b","default-catalog":"pythondemo"},"Scripts/Script-3.sql":{"default-schema":"public","default-datasource":"postgres-jdbc-18aea254c03-58c45344b67e633e","default-catalog":"postgres"},"Scripts/Script.sql":{"default-schema":"public","default-datasource":"postgres-jdbc-18eefdab38c-703d2fdd9ca5d0a1","default-catalog":"postgres"}}}
{"id":"572b44f4-ce10-4a58-9d98-04e3e5f9f0b4"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment