Skip to content

Instantly share code, notes, and snippets.

View ssyrota's full-sized avatar
🇺🇦

Serhii Syrota ssyrota

🇺🇦
  • https://www.gen.tech/
  • Kyiv
  • 08:22 (UTC +03:00)
View GitHub Profile
@ssyrota
ssyrota / git_init.sh
Last active May 13, 2023 12:21
Github generate ssh key in one action
# /bin/bash
ssh-keygen -t ed25519 -C "$EMAIL" -N '' -q <<< $'\ny' > /dev/null 2>&1
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
@ssyrota
ssyrota / new_uuid.sh
Last active March 13, 2023 11:21
new uuid bash
new_uuid(){
printf "%s" $(uuidgen | awk '{print tolower($0)}') | pbcopy
}
export type FutureResE<T = never, U = Error> = [T] extends [never]
? Promise<U | null>
: Promise<[U, null] | [null, T]>;
@ssyrota
ssyrota / rm_branches_pattern.sh
Last active October 9, 2022 15:02
Remove git remote branches by pattern
git branch -r | awk -Forigin/ '/\/MOCKED_PATTERN/ {print $2}'\
| xargs -I {} git push origin :{}