Skip to main content
Version: 2.8

3 Installation and Settings

EVL Installation

Settings after installation

  • Settings – to set various environment variables,
  • Text Editor – syntax highlighting in various editors.

3.1 Linux – RPM

i.e. RedHat, CentOS, Fedora, Oracle Linux.

Package name might have different name, it depends on the system and/or edition. For example for CentOS version 8 it would be:

sudo dnf install evl-utils-2.8.1-*.noarch.rpm

3.2 Linux – DEB

i.e. Ubuntu, Debian, etc.

Package name might have different name, it depends on the edition. For example for Debian it would be:

sudo apt-get install evl-utils_2.8.1-*_all.deb

3.3 Other Unix systems

i.e. Mac OS, etc.

Basically any standard Unix system with Bash and couple of standard utilities (gettext, binutils, coreutils) and libraries (boost, snappy, xml2, etc.) is possible.

Ask support@evltool.com for help.


3.4 Settings

EVL installation resides (usually) in

/opt/evl

To initiate EVL for current user, run

/opt/evl/bin/evl --init

which adds an .evlrc file into your $HOME folder and add sourcing it into $HOME/.bashrc.

Then one can check, add or modify some settings in .evlrc, for example variable EVL_ENV. These settings are top level settings for given user. (Later there are project.sh files in each project, to set project-wide variables.)

After that EVL is ready to use. Good to start is to create new project with some sample data, jobs and workflows:

evl project create --sample my_first_sample

3.5 Text Editor

All you need to work with EVL is having a text editor.

Whatever text editor is your favourite, it is good to set syntax highlighting this way:

SyntaxFile mask
Bash*.evl, *.evs, *.ewf, *.ews

3.5.1 Vim

To achieve syntax to be properly highlighted in Vim, just add these lines into your ~/.vimrc file:

" EVL settings "
autocmd BufRead,BufNewFile *.ev[slc] set syntax=sh
autocmd BufRead,BufNewFile *.ew[fs] set syntax=sh
autocmd BufRead,BufNewFile *.ev[md] set syntax=c