Releases: ekalinin/envirius
Releases · ekalinin/envirius
0.6.1: fixed 'mk' command
0.6.0: new commands (use, do), new plugin (haskell) & other improvements
- added
use
command as synonym toactivate
/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 prefixnv_
- added
do
command - added option
--on
formk
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
forls
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
- added common function:
nv_get_build_path
mk
: usednv_get_build_path
mk
: passed plugin version intoplug_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'
- added
plug_post_install_actions
function for plugins - removed
plug_add_activate_script
(usedplug_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
mk
commands can store meta info about used pluginsls-envs
can to read meta info- improved autocomplete for
mk
/ls-versions
- improved
go
plugin: addedGOPATH
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 forGOROOT
/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 deletedls-envs
added environments sortingls-envs
renamed tols
(back)rm-envs
renamed torm
(back)- improved autocompletion for
rm
command
Commands renaming, autocompletion, plugin for #golang
- fixed
on
command if env's name is not entered activate
/on
commands: add env's name into prompt by defaultcommands
renamed tols-commands
ls
renamed tols-envs
plugins
renamed tols-plugins
rm
renamed torm-envs
version
renamed tols-versions
- added command
ls-cache
- added command
rm-cache
- added autocompletion
- added plugin for go
New commands & one new plugin
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 forcp
command) - fixed error message if environment is not entered for
on
/activate
commands - added option
--prompt-enable
foron
/activate
commands - added plugin for node.js
Some improvements & new plugins
plug_install
is not mandatory function in the plugin file.- Added
plug_url_for_download
as replacement of theplug_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
fromnv_common
:curl
accounts redirects. - Standardized way to store archives in
mk
command. - Added plugin for elixir.
- Added plugin for julia.
Initial release
Base functionality.