181 Commits

Author SHA1 Message Date
Eslam A. Hefnawy
d2dc0ba58e ZERO linting issues and test coverage of 93% 🎉 🎉 2016-06-23 15:55:57 +02:00
Eslam A. Hefnawy
c16985a0d9 better ux for error handling 2016-06-23 15:55:57 +02:00
Eslam A. Hefnawy
23a41fe6ae add plugin/cli integration test 2016-06-17 14:29:23 +02:00
Philipp Muens
39d30b3ca0 Add automatic servicePath detection functionality
The service directory will be automatically detected if the users CWD is a valid
Serverless service directory.
2016-05-26 14:34:56 +02:00
Philipp Muens
aafc2fefd6 Rename and refactor existing plugins
Rename the existing plugins to match the new naming convention.
Fix bugs / refactor code / enhance test coverage alongside.
2016-05-25 07:12:15 +02:00
Eslam A. Hefnawy
de86121170 refactor: removed instances keyword and replaces this.S to this.serverless 2016-05-24 11:33:36 +02:00
Philipp Muens
c8639c678a Add argument support for CLI and plugins
Add the possibility to access arguments inside plugins (e.g. "--function function1" or "-f function").
Additionally the "lifeCycleEvent" property is renamed to "lifecycleEvent".
2016-05-23 15:17:22 +02:00
Philipp Muens
fb33a1412f Update naming of CLI test parameter 2016-05-20 19:35:31 +02:00
Philipp Muens
7f95047a5c Add CLI switch for tests
This switch enables a way to attach additional functionality to the serverless
instance when running tests.
2016-05-20 19:09:12 +02:00
Philipp Muens
30ee6d1592 Add basic CLI integration
Additionally unit and integration tests for the CLI are added.
2016-05-20 16:28:17 +02:00
Eslam A. Hefnawy
0338119a46 further cleaning of new plugin system 2016-05-17 08:43:55 +02:00
Eslam A. Hefnawy
8f6364b250 basic new plugin system 2016-05-17 08:43:55 +02:00
ac360
05af2e48e0 Tests: change credential loading to rely on profiles 2016-03-01 21:27:16 -08:00
Austen Collins
c1c5f0ae35 Change utils/new.js back to utils/index.js 2016-03-01 18:23:12 -08:00
ac360
241f70ed37 Remove old utils 2016-03-01 16:02:28 -08:00
Austen Collins
7f99288156 Serverless: fix loading 2016-02-22 16:43:24 -08:00
Austen Collins
241a376f1e remove mkdirp in favor of fs-extar 2016-02-22 14:10:32 -08:00
ac360
75382354ff Serializers: begin large refactor to use serializers 2016-02-17 15:31:01 -08:00
ac360
7498e843a5 Classes: remove serverless prefix WIP 2016-02-17 11:17:39 -08:00
Kamil Burzynski
b67b044117 Bugfixes
- project load is truly used in async way now
- a number of typos related to misplaced ; or ,
- S.init() used properly and systematically throughout the code
- sPath indexOf usage now looks only at beginning of paths, to avoid bugs like "foo/bar-get".indexOf( "bar" ) mistakenly finding a component 'bar' within 'foo'
2016-02-16 11:19:12 +01:00
Kamil Burzynski
e0e027dcd3 Refactoring: removed S.config.projectPath, Project instance is created at correct moments, common project helpers moved to Project 2016-02-09 15:14:17 +01:00
Ryan S. Brown
711f568b0c Use universal /usr/bin/env path instead of /bin/env 2016-01-26 14:36:57 -05:00
Ryan S. Brown
d091a16aaa Fix STDOUT and STDERR capture 2016-01-23 09:08:15 -05:00
Ryan S. Brown
39865daf08 Add python function-run binary 2016-01-23 09:08:15 -05:00
ac360
f675457b4e Classes: beging removing data prop 2016-01-14 23:19:16 -08:00
Eslam A. Hefnawy
04d866f6ee removed interactive option 2016-01-05 23:10:00 +02:00
ac360
1fbff06925 Project/Stage/RegionCreate/ResourcesDeploy: Change returned object to be submitted options only 2015-12-31 16:48:20 -08:00
ac360
d3787e9860 Serverless: change global private properties to be on config object 2015-12-31 16:42:00 -08:00
Norm MacLennan
3569e0cb9c Fix case-senstivity issues 2015-12-08 09:02:27 -08:00
Eslam A. Hefnawy
e30700e70a --debug option added 2015-12-07 22:36:19 -08:00
Austen Collins
01ba9f6a52 All: Rebrand 2015-12-03 20:31:49 -08:00
Eslam A. Hefnawy
4629869c2c ProjectCreate: All tests passed. Ready for release. 2015-11-25 13:07:40 +02:00
Austen Collins
d02b3f3668 FunctionDeploy: work on concurrent operations 2015-11-19 14:02:47 -08:00
Eslam A. Hefnawy
729785117e refactoring CF and S3 2015-11-17 14:29:01 +02:00
doapp-ryanp
bab57bf894 autogen help at all levels 2015-11-05 21:00:36 -06:00
doapp-ryanp
8c2041d456 test cases prep 2015-10-22 13:56:17 -05:00
doapp-ryanp
ddb5e1568b lots of plugin foundation fixups. 1st pass at core DeployLambda 2015-10-19 22:49:47 -05:00
doapp-ryanp
4083459ab8 fixup jawsutils usage 2015-10-19 11:17:29 -05:00
doapp-ryanp
d6547c2d2f cleanup jaws bin 2015-10-19 11:13:37 -05:00
doapp-ryanp
489e138025 fixes 2015-10-19 11:11:05 -05:00
Austen Collins
45f89dd03d commands: allow option shortcuts 2015-10-19 11:10:58 -05:00
Austen Collins
f229e576e0 plugins: prepare for queue refactor 2015-10-19 11:10:51 -05:00
Austen Collins
6b2044043d create global class 2015-10-19 11:10:33 -05:00
doapp-ryanp
33a44b9257 fixes 2015-10-19 10:21:47 -05:00
Austen Collins
e9d9f8bef9 commands: allow option shortcuts 2015-10-18 21:44:09 -07:00
Austen Collins
e910637ff4 plugins: prepare for queue refactor 2015-10-18 16:04:17 -07:00
doapp-ryanp
5f74fcfb44 const 2015-10-14 10:17:52 -05:00
Austen Collins
c3f9396a5f create global class 2015-10-13 02:06:44 -07:00
Austen Collins
fd99bd2c2d ProjectCreate: Refactor and fix test 2015-10-11 23:16:28 -07:00
doapp-ryanp
be9b36abe9 making es6 classes still...are we done yet 2015-10-11 23:03:06 -05:00