Skip to content

Instantly share code, notes, and snippets.

View kanngard's full-sized avatar

Johan Känngård kanngard

View GitHub Profile
@kanngard
kanngard / jbc
Created November 12, 2024 21:28
Bash script that copies the file in first argument to a new copy with current date and time as extension
#!/bin/bash
# Copies the file in first argument to a new copy with current date and time as extension. I usually create a backup copy of any file I will tamper to easily revert back to the old one.
# Usage:
# $jbc test.txt
# Copies test.txt into test.txt.yymmdd_HHMMSS, for instance test.txt.210704_112158
# Put in /usr/bin as jbc (just backup copy)
# Do chmod +x /usr/bin/jbc to make it executable
if [ -z "$1" ]
then
echo "Missing argument"
@kanngard
kanngard / console-polyfill.js
Last active August 29, 2015 14:01 — forked from sillero/gist:4345292
Safe JavaScript console polyfill, JSHint mods
/**
* Console-polyfill. MIT license.
* Modified from https://github.com/paulmillr/console-polyfill
* Make it safe to do console.log() always.
*/
(function(con) {
var dummy = con.log || function() {}
for (var methods = "assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","), func;
(func = methods.pop()) !== undefined;) {
con[func] = con[func] || dummy;