Sha256: 70fd4473d1977b10885b68f1007eaccfa7f41dc79d6ad06c0db9d2a2b51661d7

Contents?: true

Size: 613 Bytes

Versions: 2

Compression:

Stored size: 613 Bytes

Contents

module DevenvBuild
  module Provisioning
    class Clojure < Base
      def help
        'Install Clojure (with Leiningen).'
      end

      def before
        <<-BEFORE
apt-get -y install default-jre default-jdk

mkdir -p $HOME/bin
chown $USER:$USER $HOME/bin
BEFORE
      end

      def middle
        <<-BEFORE
# Leiningen
wget -q -O $HOME/bin/lein https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
chmod a+x $HOME/bin/lein
chown $USER:$USER $HOME/bin/lein
BEFORE
      end

      def after
        "echo 'export PATH=\"$PATH:~/bin\"' >> $HOME/.bash_profile"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devenv_build-1.1.1 lib/devenv_build/provisioning/clojure.rb
devenv_build-1.1.0 lib/devenv_build/provisioning/clojure.rb