Skip to content

Instantly share code, notes, and snippets.

@svenfuchs
Created May 14, 2017 12:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save svenfuchs/66c8b627dca35561ee1f0912d54dfd0d to your computer and use it in GitHub Desktop.
Save svenfuchs/66c8b627dca35561ee1f0912d54dfd0d to your computer and use it in GitHub Desktop.
EXPANSION_KEYS_FEATURE = [:os]
EXPANSION_KEYS_LANGUAGE = {
'c' => [:compiler],
'c++' => [:compiler],
'clojure' => [:lein, :jdk],
'cpp' => [:compiler],
'crystal' => [:crystal],
'csharp' => [:csharp, :mono],
'd' => [:d],
'dart' => [:dart, :dart_task],
'elixir' => [:elixir, :otp_release],
'erlang' => [:otp_release],
'fsharp' => [:fsharp, :mono],
'go' => [:go],
'groovy' => [:jdk],
'haskell' => [:ghc],
'haxe' => [:haxe],
'java' => [:jdk],
'julia' => [:julia],
'node_js' => [:node_js],
'objective-c' => [:rvm, :gemfile, :xcode_sdk, :xcode_scheme],
'perl' => [:perl],
'perl6' => [:perl6],
'php' => [:php],
'python' => [:python],
'r' => [:r],
'ruby' => [:rvm, :gemfile, :jdk, :ruby],
'rust' => [:rust],
'scala' => [:scala, :jdk],
'smalltalk' => [:smalltalk],
'visualbasic' => [:visualbasic, :mono]
}
EXPANSION_KEYS_UNIVERSAL = [:env, :branch]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment