Skip to content

Instantly share code, notes, and snippets.

View the-glima's full-sized avatar
🎧
Helping robots to steal all jobs

Gabriel Lima the-glima

🎧
Helping robots to steal all jobs
View GitHub Profile
@the-glima
the-glima / vscode-custom-glow-theme.css
Last active May 29, 2020 02:42
[vscode] Synthwave custom styles #website
:root {
--white: #fff;
--ice: #d3d7ff;
--red: #fc199a;
--red-shadow: 0 0 2px #a71742, 0 0 10px #d51010, 0 0 2px #ff3970;
--yellow: #ffcc00;
--mustard: #f8ec81;
--orange: #fd971f;
--cyan: #61e2ff;
--green: #a6e22e;
@the-glima
the-glima / git-show-commits-range.sh
Last active April 4, 2020 02:23
Show commits by a range of time
# Show commits in a period of a time
gitCommits() {
period1=${1:-1}
period2=${2:-day}
if [ -z "$1" ]; then
echo "You can also specify the period, like: gcommit 1 week, or 2 day..."
fi
git log --oneline --after={$period1.$period2.ago} --no-merges --author="Gabriel"
@the-glima
the-glima / get-latest-tag-on-git.sh
Last active May 28, 2020 08:50 — forked from rponte/get-latest-tag-on-git.sh
[Git] Getting the latest tag #website
# The command finds the most recent tag that is reachable from a commit.
# If the tag points to the commit, then only the tag is shown.
# Otherwise, it suffixes the tag name with the number of additional commits on top of the tagged object
# and the abbreviated object name of the most recent commit.
git describe
# With --abbrev set to 0, the command can be used to find the closest tagname without any suffix:
git describe --abbrev=0
# other examples
@the-glima
the-glima / .hyper.js
Last active May 27, 2020 14:42
Terminal: My Hyper Configuration #website
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
// hyper-opacity
opacity: 0.95,
// choose either `'stable'` for receiving highly polished,
@the-glima
the-glima / git-clean-branches-alias.sh
Last active May 28, 2020 08:44
[Git] Clean Branches Alias #website
# If you want to delete all the local branches except the master branch
alias gbCleanAll="git branch | grep -v '^*' | xargs git branch -D"
# If you want to be a little less adventurous and delete only branches that have been merged to master
alias gbClean="git branch | grep -v '^*' | xargs git branch -d"
@the-glima
the-glima / dark-mode.css
Created May 29, 2020 02:29
Easiest way to add Dark Mode #website
/*
You can use prefers-color-scheme media query to detect user's color theme.
The easiest and best way to add Dark Mode to your project.
*/
:root {
--color-text: black;
--color-background: white;
}
@media screen and (prefers-color-scheme: dark) {
@the-glima
the-glima / intl-datetime-format.js
Last active January 20, 2021 14:38
Formatting date with Intl.DateTimeFormat #website
// You can use Intl.DateTimeFormat (Vanilla JS) to format a date
const date = Date.now()
// In basic use without specifying a locale, DateTimeFormat uses the default locale and default options
new Intl.DateTimeFormat().format(date)
// 5/29/2020
new Intl.DateTimeFormat('en-US').format(date)
// 5/29/2020
@the-glima
the-glima / trigger-github-action.sh
Last active April 4, 2021 18:53
[Bash] Triggering a GitHub Action Arbitrarily #website
#!/usr/bin/env bash
REPO_PATH=$1
GITHUB_TOKEN=$2
function triggerGithubAction() {
echo "Running Manual GitHub Action Trigger for: ${REPO_PATH}"
curl -H "Accept: application/vnd.github.everest-preview+json" \
-H "Authorization: token ${GITHUB_TOKEN}" \
@the-glima
the-glima / angular-logo.svg
Last active January 30, 2023 16:26
[Logos] Tech/Language Logos
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
syntax on
set nocompatible " be iMproved, required
filetype off " required
set termguicolors
if has("mouse")
set mouse=a
endif