NOTE: very beta, horrible documentation.
Functionality:
- Easily pull SuiteScripts active in a NetSuite instance for easy versioning and updates
- Interactive SuiteTalk console
- Determine which features are active on a NetSuite account, and provide a history of configuration updates
gem install netsuite_config
netsuite_config init
Make sure you have these ENV in place
NETSUITE_EMAIL=
NETSUITE_PASSWORD=
NETSUITE_ACCOUNT=
NETSUITE_ROLE=
NETSUITE_API=
NETSUITE_PRODUCTION=
netsuite_config console
netsuite_config pull
# not yet implemented...
netsuite_config push
netsuite_config diff
export PATH="$HOME/Projects/netsuite_config/bin:$PATH"
export GEM_HOME=$HOME/Projects/netsuite_config/vendor/bundle/gems:$GEM_HOME
export GEM_PATH="$HOME/Projects/netsuite_config/vendor/bundle:$GEM_PATH"
export RUBYLIB="$HOME/Projects/netsuite_config/lib:$RUBYLIB"
- Fork it ( https://github.com/[my-github-username]/netsuite_config/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request