Skip to content

Instantly share code, notes, and snippets.

View sharat's full-sized avatar

Sarath C sharat

View GitHub Profile
@sharat
sharat / list-port-process.sh
Created June 25, 2018 21:08
List the process owns a given port
# Change 80 to your desired port.
# Use Sudo as appropriate
sudo lsof -i :80
@sharat
sharat / slack-sidebar-themes
Last active June 26, 2018 19:10
Slack Sidebar Colors - Visual Studio Code Dark
# VS Code Dark theme default
#1E1E1E,#2A2D2E,#094771,#FFFFFF,#2A2D2E,#FFFFFF,#007ACC,#DB6668
# Visual Studio Mac Light
#f3f3f3,#E7E7E7,#e7e7e7,#535353,#e7e7e7,#67018f,#A939DB,#DB6668
# Microsoft Docs
#1a1a1a,#0070da,#00a0f7,#cccccc,#2E2E2E,#FFFFFF,#00a0f7,#DB6668

Keybase proof

I hereby claim:

  • I am sharat on github.
  • I am sarat (https://keybase.io/sarat) on keybase.
  • I have a public key ASCpGYABrDuEUseVITGhBcuQttuLgnVIUdMBtI1yIRQF7Qo

To claim this, I am signing this object:

@sharat
sharat / upgrade.sh
Created April 17, 2019 04:18
Bash script to upgrade brew, npm global packages, ruby gems and Cocoapods
echo "Upgrading Brew Packages"
brew upgrade
brew cleanup
echo "Upgrading Global NPM Packages"
npm upgrade -g
echo "Upgrading Gems installed"
gem update
gem cleanup
@sharat
sharat / gist:9edf293950e4785663e58aecbdac9b95
Last active August 11, 2023 06:33
Delete GitHub Workflow Runs based on status using GitHub CLI
# Filters the runs based on the status such as failure, cancelled etc.,
# Filter its `databaseId` with JSON fields, extract the value using `jq` then pipe it to delete
gh run list --status=failure --json databaseId --jq '.[] | .databaseId' | xargs -I {} gh run delete {}