diff --git a/.aliases b/.aliases index e85d1cc856..1d5f364b27 100644 --- a/.aliases +++ b/.aliases @@ -126,6 +126,8 @@ alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; rm -rfv ~/.Trash" alias hidedesktop="defaults write com.apple.finder CreateDesktop -bool false && killall Finder" alias showdesktop="defaults write com.apple.finder CreateDesktop -bool true && killall Finder" +# Run DropboxUploader if you have it installed +alias dropbox="~/code/Dropbox-Uploader/dropbox_uploader.sh $1" # PlistBuddy alias, because sometimes `defaults` just doesn’t cut it alias plistbuddy="/usr/libexec/PlistBuddy" diff --git a/install-deps.sh b/install-deps.sh index e8c49f50d3..bf5c6967ec 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -30,10 +30,11 @@ chmod +x ~/code/z/z.sh # add this to the bash_profile file if it aint there. # . ~/code/z/z.sh - cd ~/code git clone git://github.com/dronir/SpotifyControl.git +# add DropBox uploader +git clone git://github.com/andreafabrizi/Dropbox-Uploader.git # my magic photobooth symlink -> dropbox. I love it. diff --git a/readme.md b/readme.md index 249ab80de5..a78f07ecd3 100644 --- a/readme.md +++ b/readme.md @@ -4,11 +4,11 @@ This repo contains my personal dotfiles and are heavily based on [paul](https:// ## Some differences -* Dropbox via the command-line support (upload, download etc.) -* Browserstack shortcuts e.g `win7ie8 "http://google.com"`, `ipad3 "http://google.com"` etc. +* Dropbox via the command-line support `dropbox upload {localFile} {remoteFile}`, `dropbox download {remoteFile} {localFile}`, `dropbox list` etc. +* Browserstack shortcuts e.g `win7ie8 "http://google.com"`, `ipad3 "http://google.com"` * Some more application and npm aliases e.g `chrome`, `safari`, `opera`, `firefox`, `chromium` and others. * Launch all browsers with a specific URL `browsers "http://google.com"` - +* My Sublime Text build files (Grunt, Yeoman, r.js, SASS, Less and a few others included) ## install the neccessary apps diff --git a/sublime/build-files/coffeescript.sublime-build b/sublime/build-files/coffeescript.sublime-build new file mode 100644 index 0000000000..6d41f1ef11 --- /dev/null +++ b/sublime/build-files/coffeescript.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["coffee","-c", "$file"], + "selector" : "source.coffee" +} \ No newline at end of file diff --git a/sublime/build-files/grunt.sublime-build b/sublime/build-files/grunt.sublime-build new file mode 100644 index 0000000000..44b3efddc8 --- /dev/null +++ b/sublime/build-files/grunt.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["grunt", "--no-color"], + "selector": ["source.js", "source.less", "source.json"] +} \ No newline at end of file diff --git a/sublime/build-files/jade.sublime-build b/sublime/build-files/jade.sublime-build new file mode 100644 index 0000000000..9b4a1c909a --- /dev/null +++ b/sublime/build-files/jade.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["cmd", "/c", "jade", "$file"], + "selector": "source.jade" +} \ No newline at end of file diff --git a/sublime/build-files/less.sublime-build b/sublime/build-files/less.sublime-build new file mode 100644 index 0000000000..6adfa78bc1 --- /dev/null +++ b/sublime/build-files/less.sublime-build @@ -0,0 +1,5 @@ +{ + "cmd": ["lessc", "-x", "$file", "$file_path/$file_base_name.css", "--verbose"], + "shell" : true, + "selector": "source.css.less" +} \ No newline at end of file diff --git a/sublime/build-files/node.sublime-build b/sublime/build-files/node.sublime-build new file mode 100644 index 0000000000..3849c18ff9 --- /dev/null +++ b/sublime/build-files/node.sublime-build @@ -0,0 +1,5 @@ +{ + "cmd": ["node", "$file"], + "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", + "selector": "source.js" +} \ No newline at end of file diff --git a/sublime/build-files/nodebuildscript.sublime-build b/sublime/build-files/nodebuildscript.sublime-build new file mode 100644 index 0000000000..30126362e3 --- /dev/null +++ b/sublime/build-files/nodebuildscript.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["h5bp", "--no-color"], + "selector": ["source.js", "source.less", "source.json"] +} \ No newline at end of file diff --git a/sublime/build-files/pandoc.sublime-build b/sublime/build-files/pandoc.sublime-build new file mode 100644 index 0000000000..ae65e1e79e --- /dev/null +++ b/sublime/build-files/pandoc.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["pandoc", "-S", "-s", "-f", "markdown", "-t", "html", "-o", "$file_base_name.html", "$file"], + "selector": "text.html.markdown" +} \ No newline at end of file diff --git a/sublime/build-files/rjs.sublime-build b/sublime/build-files/rjs.sublime-build new file mode 100644 index 0000000000..e2015d27d6 --- /dev/null +++ b/sublime/build-files/rjs.sublime-build @@ -0,0 +1,5 @@ +{ + "cmd": ["node", "r.js", "-o", "app.build.js"], + "working_dir": "$project_path", + "selector": "source.js" +} \ No newline at end of file diff --git a/sublime/build-files/sass.sublime-build b/sublime/build-files/sass.sublime-build new file mode 100644 index 0000000000..2b3aa9f7fa --- /dev/null +++ b/sublime/build-files/sass.sublime-build @@ -0,0 +1,5 @@ +{ + "cmd": ["sass", "--watch", ".:."], + "working_dir": "$file_path", + "selector": ["source.scss", "source.sass"] +} \ No newline at end of file diff --git a/sublime/build-files/stylus.sublime-build b/sublime/build-files/stylus.sublime-build new file mode 100644 index 0000000000..3544fcc078 --- /dev/null +++ b/sublime/build-files/stylus.sublime-build @@ -0,0 +1,5 @@ +{ + "cmd": ["stylus", "$file"], + "file_regex": ".", + "selector": "source.stylus" +} \ No newline at end of file diff --git a/sublime/build-files/uglify.sublime-build b/sublime/build-files/uglify.sublime-build new file mode 100644 index 0000000000..9d9a55a8aa --- /dev/null +++ b/sublime/build-files/uglify.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": [ "node", "uglifyjs", "-o", "${file_path}/${file_base_name}.min.js", "$file"], + "selector": "source.js" +} \ No newline at end of file diff --git a/sublime/build-files/yeoman.sublime-build b/sublime/build-files/yeoman.sublime-build new file mode 100644 index 0000000000..d18040370a --- /dev/null +++ b/sublime/build-files/yeoman.sublime-build @@ -0,0 +1,4 @@ +{ + "cmd": ["yeoman", "build", "--no-color"], + "selector": ["source.js", "source.scss", "source.sass", "source.html"] +} \ No newline at end of file