Skip to content

Releases: ekalinin/envirius

0.6.1: fixed 'mk' command

14 Apr 10:58
Compare
Choose a tag to compare
  • nv_get_cpu_count: added support for OSX: #4
  • mk command: added reset for plug_check_deps
  • fixed make uninstall & added it into README

0.6.0: new commands (use, do), new plugin (haskell) & other improvements

11 Apr 14:47
Compare
Choose a tag to compare
  • added use command as synonym to activate/on
  • added functions for plugin: plug_unpack & plug_configure
  • fixed plug_install_default: it works with any file ext, not only .tar.gz
  • command mk: improved logic of the creation of the environment
  • added function for plugin: plug_download
  • erlang-plugin: fixed sorting for ls-versions
  • added to all functions from nv_common module prefix nv_
  • added do command
  • added option --on for mk command to active env after installation
  • improved files downloading (nv_download_file):
    • used custom user-agent
    • used options for continue downloading if it was interrupted
  • added option --no-meta for ls command
  • improved environment's name autocompletion for rm/on/activate/use
  • added function plug_check_deps for checking dependencies before plugin building
  • added plugin for haskell

0.5.2: Fixed node.js plugin

05 Apr 21:58
Compare
Choose a tag to compare
  • added common function: nv_get_build_path
  • mk: used nv_get_build_path
  • mk: passed plugin version into plug_post_install_actions
  • node-plugin: packages installed via npm are stored in environment's dir, not build's dir

0.5.1: Package managers for python/erlang & bugfix for 'mk'

04 Apr 11:44
Compare
Choose a tag to compare
  • added plug_post_install_actions function for plugins
  • removed plug_add_activate_script (used plug_post_install_actions instead)
  • python-plugin: added python symlink creation
  • python-plugin: added pip installation
  • erlang-plugin: added rebar installation
  • rust-plugin: fixed sorting for ls command
  • fixed mk: plug_install did not reset to default state for each plugin

0.5.0: Python plugin, improved autocomplete, bugfixes, some renamings again

28 Mar 11:51
Compare
Choose a tag to compare
  • mk commands can store meta info about used plugins
  • ls-envs can to read meta info
  • improved autocomplete for mk/ls-versions
  • improved go plugin: added GOPATH into activation script
  • added plugin for python
  • added plug_add_activate_script function for plugins
  • added call for 'deactivate-' scripts during off/deactivate commands
  • fixed go plugin: restore old values for GOROOT/GOPATH after
    deactivation of an environment
  • fixed go plugin: improved activate-go content to be usabale after copy
  • rm-envs output message if environment was successfully deleted
  • ls-envs added environments sorting
  • ls-envs renamed to ls (back)
  • rm-envs renamed to rm (back)
  • improved autocompletion for rm command

Commands renaming, autocompletion, plugin for #golang

19 Mar 14:43
Compare
Choose a tag to compare
  • fixed on command if env's name is not entered
  • activate/on commands: add env's name into prompt by default
  • commands renamed to ls-commands
  • ls renamed to ls-envs
  • plugins renamed to ls-plugins
  • rm renamed to rm-envs
  • version renamed to ls-versions
  • added command ls-cache
  • added command rm-cache
  • added autocompletion
  • added plugin for go

New commands & one new plugin

21 Feb 21:36
Compare
Choose a tag to compare
  • mk command accept empty environment name and generate it accordingly to plugins
  • added cp command for copying environments
  • added mv command for renaming environments
  • improved julia plugin (copied binaries are not simlinks on them anymore. importamt for cp command)
  • fixed error message if environment is not entered for on/activate commands
  • added option --prompt-enable for on/activate commands
  • added plugin for node.js

Some improvements & new plugins

18 Feb 21:01
Compare
Choose a tag to compare
  • plug_install is not mandatory function in the plugin file.
  • Added plug_url_for_download as replacement of the plug_install
    in plugin body. Plugin's body now more easy to read/write.
  • Added tests for the most functions from nv_common.
  • Fixed download_file from nv_common: curl accounts redirects.
  • Standardized way to store archives in mk command.
  • Added plugin for elixir.
  • Added plugin for julia.

Initial release

13 Feb 21:24
Compare
Choose a tag to compare

Base functionality.