Sergey Kozlov created IGNITE-10678: -------------------------------------- Summary: Shell script unification Key: IGNITE-10678 URL: https://issues.apache.org/jira/browse/IGNITE-10678 Project: Ignite Issue Type: Improvement Affects Versions: 2.7 Reporter: Sergey Kozlov Fix For: 3.0
Ignite distriburion package includes following scripts: {noformat} bin/control.sh bin/ignite.sh bin/ignite-rf.sh bin/igniterouter.sh bin/ignitevisorcmd.sh bin/sqlline.sh {noformat} and same set with {{.bat}} extension The scripts has own logic for java version detecting, set ignite home, class path and so on. Also similar commands for different scripts designed differently (like argument naming). I suppose the scripts should be redesigned by following rules: - the script code should contain one line - just call a proper java class and pass all command-line arguments - use common argument parser for all scripts Optional: - make interactive controls.sh - deprecate ignitevisorcmd and move the commands into control.sh (also it will allow to remove demo node mode) -- This message was sent by Atlassian JIRA (v7.6.3#76005)