Skip to content

Instantly share code, notes, and snippets.

View belonog's full-sized avatar

Bilonoh Serhii belonog

View GitHub Profile
@belonog
belonog / fetcher.ts
Created December 12, 2021 13:33
fetch data and format response
export function fetcher<T>(resource: RequestInfo, init: RequestInit = {}): Promise<T> {
return fetch(resource, {
...init,
credentials: 'include',
}).then(
(response) => {
return getJSON(response)
.catch((err) => {
throw new InternalError(err.message);
})
@belonog
belonog / .bashrc
Last active June 29, 2021 09:50
git branch in terminal prompt
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1="${PS1%\\w*}\[\033[01;34m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[01;34m\] \$\[\033[00m\] ";
alias gitRemoveMerged = "git branch --merged | grep -v 'develop$\|master$\|* ' | xargs git branch -d";