View log4perl.t
use 5.026;
use Test::More;
use Test::Log::Log4perl;
package Foo::Bar::Quux {
use Moose;
use Log::Log4perl;
\ join(
#!/bin/sh -ex
cd ${local_checkout_dir}
git fetch
for branch in `git branch -r | grep -v 'master' | cut -d/ -f2-`; do git push -d origin ${branch}; done
#!/bin/sh -ex
# install postgres 9.4
# add-apt-repository "deb `lsb_release -sc`-pgdg main"
add-apt-repository "deb zesty-pgdg main"
wget --quiet -O - | sudo apt-key add -
apt-get update
apt-get install -y postgresql-9.4
# listen from all addresses
View gist:1ee8129c05b1d4083551c0b29bbeb747
git config --global alias.tree "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --date=relative"
#!/bin/sh -ex
# update the PATH ...
# install autoconf ...
cd /tmp
tar xvfvz autoconf-2.69.tar.gz
cd autoconf-2.69
View 29-moose-role-runtime-application.t
use 5.020;
use Test::Most;
package Class {
use Moose;
package Role {
use Moose::Role;
sub some_other_method { ... }
View gist:03f8378fb907cef1314df0fdc84d83ca
Your build tool has downloaded the stable version of ENSIME but you are using the Developer Emacs install.
Check that you followed all the steps at including additional steps that are required by your build tool.
For SBT, add the following to your ~/.sbt/0.13/global.sbt
import org.ensime.EnsimeCoursierKeys._
ensimeServerVersion in ThisBuild := "2.0.0-SNAPSHOT"
Currently other build tools do not support 2.0 file format.
set -euxo pipefail
# install deps ...
apt-get update
apt-get install -y build-essential && \
apt-get build-dep -y emacs24
# install emacs25 ...
View init.el
(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives
'("melpa" . ""))
;; Bootstrap `use-package'
(unless (package-installed-p 'use-package)