Skip to content

Instantly share code, notes, and snippets.

View ravishtiwari's full-sized avatar
💭
I may be slow to respond.

Ravish Tiwari ravishtiwari

💭
I may be slow to respond.
View GitHub Profile
@ravishtiwari
ravishtiwari / rshync.sh
Created November 4, 2019 06:20
copy with rsync over ssh
rsync -arv -e "ssh -A -i ../keys/Ops-Key.pem" \
--exclude .git \
--exclude pythonenv \
--exclude api/node_modules \
--exclude app \
--exclude compl.1 \
--exclude data/db \
--exclude app/wp_md_azi_incl \
--exclude _md_azi_incl__ \
--exclude wp_md_azi_incl.zip \
@ravishtiwari
ravishtiwari / .vimrc
Created March 28, 2021 07:01
My VIM RC
set runtimepath+=~/.vim_runtime
source ~/.vim_runtime/vimrcs/basic.vim
source ~/.vim_runtime/vimrcs/filetypes.vim
source ~/.vim_runtime/vimrcs/plugins_config.vim
source ~/.vim_runtime/vimrcs/extended.vim
try
source ~/.vim_runtime/my_configs.vim
catch
@ravishtiwari
ravishtiwari / istio-install.sh
Created April 6, 2021 13:59
istio install script for kubernetes
#!/bin/sh
## Download istio version
download() {
OS="$(uname)"
if [ "x${OS}" = "xDarwin" ] ; then
OSEXT="osx"
else
OSEXT="linux"
fi
@ravishtiwari
ravishtiwari / Dockerfile
Created September 4, 2025 18:00
Ubuntu 24.04 based Dockerfile
# Ubuntu 24.04 based Dockerfile for FastAPI API
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONUNBUFFERED=1
ENV PYTHONDONTWRITEBYTECODE=1
WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends \
# Build essentials and development tools
@ravishtiwari
ravishtiwari / claude_article_audit.py
Created March 31, 2026 13:44
Audit Claude Code installs for hidden system prompt phrases referenced in Gunnar Wilson's article : https://www.linkedin.com/pulse/your-ai-forced-hide-things-from-you-youre-paying-gunnar-wilson-pjctc/
#!/usr/bin/env python3
"""Locate Claude installs, resolve cli.js, and print phrase matches."""
from __future__ import annotations
import argparse
import io
import logging
import os
import re