Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Manage different configurations for developing with an Enfinity application server
Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
features
lib
pkg
test
.gitignore
Gemfile
Gemfile.lock
History.txt
README.rdoc
Rakefile
enchange.gemspec
test.rb

README.rdoc

EnChange - Enfinity Application Server Configuration Manager

DESCRIPTION:

EnChange helps to change the configurations for different projects when developing with an Enfinity Application Server.

Installation:

Copy bin/enchange.rb to a directory included in the PATH variable.

Usage

  • Create a directory with the name of the configuration inside the eserver directory. e.G.: eserver/configuration

  • Create a directory which will contain the files you want to be installed (eserver/configuration/install).

  • Copy all files with the complete directory hierarchy into this directory.

  • Create a file which contains the instructions how the files should be installed. The name of the file needs to be “actions.yml”.

    An example:

    dry_run: true # show commands without executing the installation
    add_files: [share, intershop.properties] # copy the files
    add_directories: [tools/build] # copy the directory, replace the existing directory
  • Run the enchange executable in the configuration directory. enchange has the following commands:

    • backup: Creates a backup of the overwritten files and directory in the folder “backup”

    • install: Does a backup and installs the specified files and directories.

    • restore: Restores the backupped files.

Something went wrong with that request. Please try again.