Skip to content

Instantly share code, notes, and snippets.

@mplorentz
mplorentz / deepCopy.js
Last active August 29, 2015 14:16 — forked from Maddix/copyItem.js
deepCopyItem = function(item) {
var listProto = Object.prototype.toString.call([]);
var objectProto = Object.prototype.toString.call({});
var itemProto = Object.prototype.toString.call(item);
if (itemProto != listProto && itemProto != objectProto) {
console.warn("Cannot create a deep copy from " + itemProto);
return undefined;
}
var newItem = function() {
(*
* Finder Open iTerm Here - v1.0.2 - 4/14/2011
* http://benalman.com/
*
* Copyright (c) 2011 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*)
tell application "Finder"