62 Commits

Author SHA1 Message Date
emizzle
cc30ff390e Implemented PR review changes
* Removed config init from `cmd.js` for upload.
* refactored `upload()` to use engine services instead of loading and using plugins directly.
* now passing web3 directly to the `Swarm` constructor
2018-04-24 10:27:11 +10:00
emizzle
09ca551a22 Add --loglevel validation for run and build 2018-04-19 14:43:41 +10:00
emizzle
96495b99c3 Support setting log level as an argument
* Add loglevel and logfile switch to `embark build`
* Support existing `loglevel` and `logfile` switch for `embark run/upload`
* make casing consistent for `loglevel` and `logfile`
* remove passing engine to `build()` and instead pass needed objects in options.
* prevent duplicate plugin initiation (above point)
* allow `Events` object to be passed to `Engine` constructor and `init()`
* prevent echo of upload commands to allow interception and control via logging
2018-04-19 14:25:43 +10:00
emizzle
d985a5ed69 Fixing --logLevel option for embark run
Intercepting logs for embark run and including logLevel for displayed logs.
2018-04-17 16:17:59 +10:00
Eric Mastro
6b7af4b647 #156326148 Build contracts and dapp before upload. 2018-04-15 20:30:52 +10:00
Richard Ramos
d038ed414d Merge branch 'develop' of https://github.com/embark-framework/embark into graphviz-contracts 2018-04-05 11:35:19 -04:00
Iuri Matias
4c82f309e0 add --simple option 2018-03-29 19:42:47 -04:00
Iuri Matias
8b326d86db fix typo in cmd description 2018-03-29 18:12:07 -04:00
Richard Ramos
d7b33a309b Changed logic of deploy manager to be able to only compile the code and not deploy it 2018-03-23 10:02:23 -04:00
Richard Ramos
9e469cc83e Initial commit for graphviz functionality
- Added required packages
- Added command to cmd.js
- Created graph.js to contain graph logic
2018-03-23 10:02:23 -04:00
Iuri Matias
83227beaa1 add option to specify a logfile to output the logs 2018-03-10 13:45:56 -05:00
Iuri Matias
728aea6e04 fix imports issue 2018-01-12 14:21:36 -05:00
Iuri Matias
61c00819ec add reset cmd 2018-01-11 09:22:58 -05:00
Iuri Matias
174ba8ec9b add more cmd line options to sim 2017-12-27 17:48:33 -05:00
Iuri Matias
50f1072372 move upload to its own module 2017-12-26 19:55:42 -05:00
Iuri Matias
25d99bcf2f fix linting error 2017-12-19 15:48:56 -05:00
Iuri Matias
535340794b warn of contract typos 2017-12-19 14:07:48 -05:00
Iuri Matias
c63c9b8728 warn user of typos 2017-12-19 13:29:48 -05:00
Iuri Matias
a99ee73ef8 add version command 2017-12-19 10:20:05 -05:00
Iuri Matias
704a1ff517 cleanup 2017-10-14 06:06:09 -04:00
Iuri Matias
263fdb6d8b support specifying file or folder when running tests 2017-07-02 11:32:16 -04:00
Iuri Matias
9a8a8d7da2 first step at getting rid of mocha/embark on package.json 2017-07-01 23:11:42 -04:00
Iuri Matias
cbf6f6ec5c default to embarkDApp as the new dapp 2017-06-27 15:45:30 -04:00
Todd Baur
613e4e6abe integration testing fixes 2017-03-30 22:16:46 +09:00
Todd Baur
67f325f5a0 migrate all the code to ES6 2017-03-30 20:12:39 +09:00
Todd Baur
e3b9c01205 fix linter complaints 2017-03-30 02:18:00 +09:00
Todd Baur
b186bf966c fixed merge conflicts 2017-03-22 14:13:58 +09:00
Todd Baur
f64474b861 dont require () at end of requires 2017-03-12 11:59:13 +09:00
Todd Baur
b590312e20 cleanup empty lines after function 2017-03-11 00:13:59 +09:00
Todd Baur
dc9084b8a6 Dropped 'this' in Cmd and set internal var Embar to self execute 2017-03-11 00:07:08 +09:00
Todd Baur
835899cf6e this is a quick attempt at speeding up the init of CLI by changing Embark.js to a reveal module pattern and moving the requires into the functions that need them. It removes the circular reference between Cmd and Embark, which is the biggest hit to speed. It also changes how the binary starts by importing Cmd instead of Embark. 2017-03-10 23:43:52 +09:00
Iuri Matias
c1d2bd170e Merge pull request #230 from toadkicker/add_mocha_timeouts
add this.timeout(15000) to tests to allow the solc enough space to work
2017-03-08 09:47:08 -05:00
Todd Baur
026909aa91 fix other timeout issues in tests outside of core framework code 2017-03-08 23:41:16 +09:00
Todd Baur
70868de81b changes undefined process.exit(code) to process.exit(9) 2017-03-08 19:29:19 +09:00
Iuri Matias
cd45a2be77 refactor, move calls to engine; fix tests 2017-03-03 01:22:12 -05:00
Iuri Matias
85519e95d8 add new deploy manager to build cmd 2017-02-25 20:45:40 -05:00
Iuri Matias
a83cc6a44a move shelljs scopes to utils; require locally so it doesn't polute the global space 2017-02-18 16:06:39 -05:00
Iuri Matias
833102d175 advice on typing --help when a wrong command is inputed 2017-02-18 14:22:45 -05:00
Iuri Matias
68d4f5e2fa avoid intercepting logs when using cmds that don't need plugins and the logger 2017-02-18 09:23:19 -05:00
Iuri Matias
566812696d take configuration options from config and command line arguments when running simulator 2017-02-18 08:01:03 -05:00
Andy Nogueira
e6d998fd1a If no arguments are passed to embark, then display help by default 2017-02-17 14:34:07 -05:00
Iuri Matias
6984c13ac6 read storage and communication config files; use & initialize storage depending on config 2017-02-10 07:44:06 -05:00
Iuri Matias
f37bc46f8e fix specs; clarify production enviroment (livenet not production); exec testrpc directly 2017-02-08 06:31:57 -05:00
Iuri Matias
c53d92baa5 refactor deployments to upload command 2017-01-07 20:37:48 -05:00
Iuri Matias
15b8d9b33e supporting uploading dapp to swarm 2017-01-07 16:52:29 -05:00
Iuri Matias
0a26fa98ce define version in the main object 2016-10-30 22:37:06 -04:00
Iuri Matias
0524b17309 update to 2.1.3 2016-10-30 08:56:13 -04:00
Iuri Matias
a9fbd5f6a5 make --no-color option available 2016-10-29 22:35:22 -04:00
Iuri Matias
7bccb73f01 support --dashboard option 2016-10-29 22:30:41 -04:00
Iuri Matias
655f56f893 support --noserver option 2016-10-29 22:00:54 -04:00