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