Skip to content

Instantly share code, notes, and snippets.

View andrewmcodes's full-sized avatar
🌱

Andrew Mason andrewmcodes

🌱
View GitHub Profile
<div class="mt-6 flex gap-6"><a
class="group -m-1 p-1"
aria-label="Follow on Twitter"
href="https://twitter.com"
><svg
viewBox="0 0 24 24"
aria-hidden="true"
class="
h-6
w-6
@andrewmcodes
andrewmcodes / esbuild.default.js
Created July 8, 2022 20:28
bridgetown + sass + esbuild
const path = require("path")
const fsLib = require("fs")
const fs = fsLib.promises
const { pathToFileURL, fileURLToPath } = require("url")
const glob = require("glob")
const postcss = require("postcss")
const postCssImport = require("postcss-import")
const readCache = require("read-cache")
// Detect if an NPM package is available
@andrewmcodes
andrewmcodes / obsidian.css
Created June 17, 2022 18:38
Obsidian CSS Snippets
/* Obsidian CSS Snippets */
/* ==============================
Frontmatter
============================== */
.cm-hmd-frontmatter {
font-size: 10px !important;
}
/* ==============================
@andrewmcodes
andrewmcodes / shovel.rb
Created November 22, 2020 05:02
Blursed Ruby Shovels
🔥 = []
#=> []
🔥 << "digging" << "deeper" << "holes!" << "💎"
#=> ["digging", "deeper", "holes!", "💎"]
🔥.join(" ")
#=> "digging deeper holes! 💎"
@andrewmcodes
andrewmcodes / .zshrc
Last active June 8, 2022 18:29
Start Redis and Postgres with asdf
#!/usr/bin/env zsh
# PG
# Start with `switch_pg 13.6` for example
function pg_switch {
local version_to_run=$1
local currently_running_version=$(psql --no-psqlrc -t -c 'show server_version;' postgres | xargs)
# check if you're erroneously switching to the same version
if [ "$version_to_run" = "$currently_running_version" ]; then
@andrewmcodes
andrewmcodes / README.md
Created December 16, 2021 04:03
Rebase Feature Branch Against Main

Starting on the feature branch:

git checkout main
git pull
git checkout -
git pull --rebase origin main
git push -f
@andrewmcodes
andrewmcodes / App.md
Created May 5, 2022 17:05
Add dashboard in Obsidian with App note example

Requires Dataview and MetaEdit

Inbox

const { update } = this.app.plugins.plugins["metaedit"].api;
const { createButton } = app.plugins.plugins["buttons"];

dv.table(
  [
    "Image",
@andrewmcodes
andrewmcodes / foo.md
Created April 3, 2022 02:00
output ruby to file

ruby -v 2>>&1 | tee -a ~/desktop/ruby_output.txt

@andrewmcodes
andrewmcodes / .gitignore
Created March 23, 2022 00:23
Sample GitIgnore
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
@andrewmcodes
andrewmcodes / Gemfile
Created July 11, 2020 21:25
HEY's Gemfile annotated with annotate_gem
# Generated with https://github.com/ivantsepp/annotate_gem/
ruby '2.7.1'
# Full-stack web application framework. (https://rubyonrails.org)
gem 'rails', github: 'rails/rails'
# Timezone Data for TZInfo (https://tzinfo.github.io)
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data
# ==== Action Text ====