jenix21 / sublime-files

An extracted backup of Sublime Text's files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sublime-files

An extracted backup of Sublime Text's files.

This was initially inspired by sublime-default but that fell short of having the non-default included Sublime Packages. As a result, I decided to set up this repo.

Why?

When writing plugins and researching Sublime Text's API, it's very useful to have a hosted and sharable reference for code comments and forum posts.

You are out of date

Whoops! Please either create an issue or a pull request about that. If you would like to run the script, it can be run via:

# Remove all Sublime files
./delete-sublime.sh

# Download the latest EULA
./download-eula.sh

# Download/extract latest Sublime tarball
./extract-sublime.sh <url>
# For example:
# ./extract-sublime.sh http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2

URLs should be the portable tarballs provided for Sublime Text 3 from:

http://www.sublimetext.com/3

Is this legal?

I am not a lawyer but yes, it should be legal. Under Sublime Text's EULA, we can host "backups and archival [copies]" of Sublime Text.

http://www.sublimetext.com/eula

Internally hosted EULA can be found here:

EULA

The specific lines regarding "backups and archival [copies]" can be found here:

Backups and archival lines

License

In accordance with Sublime Text's EULA, all files except for .foundryrc, .gitignore, CHANGELOG.md, README.md, UNLICENSE, delete-sublime.sh, download-eula.sh, extract-sublime.sh, and release.sh in this repository are owned by SUBLIME HQ PTY LTD.

Here are the specific lines regarding that ownership:

Copyright lines

With respect to the excepted files (.foundryrc, .gitignore, CHANGELOG.md, README.md, UNLICENSE, delete-sublime.sh, download-eula.sh, extract-sublime.sh, release.sh), those are released to the Public Domain by Todd Wolfson under the UNLICENSE.

About

An extracted backup of Sublime Text's files

License:The Unlicense


Languages

Language:Python 33.2%Language:C# 8.2%Language:Java 6.0%Language:Shell 5.9%Language:C++ 5.9%Language:Objective-C++ 4.6%Language:PHP 4.1%Language:JavaScript 4.1%Language:ASP 3.9%Language:CSS 3.2%Language:Scala 2.9%Language:Rust 2.8%Language:Batchfile 2.1%Language:Makefile 2.1%Language:Objective-C 1.2%Language:Groovy 1.2%Language:C 1.2%Language:HTML 1.1%Language:TeX 1.1%Language:Ruby 1.0%Language:Tcl 0.9%Language:Go 0.9%Language:Erlang 0.4%Language:MATLAB 0.4%Language:R 0.4%Language:Clojure 0.4%Language:D 0.3%Language:Haskell 0.3%Language:Common Lisp 0.2%Language:OCaml 0.1%Language:Pascal 0.0%