Commit Graph

495 Commits

Author SHA1 Message Date
Juan Cruz Viotti
9c98adb712 Prevent writing accidentally to system drives 2015-02-25 11:12:58 -04:00
Juan Cruz Viotti
7c53b35cbd Pass os/arch to install-node.js with env vars 2015-02-24 16:28:10 -04:00
Juan Cruz Viotti
9807bf308c Upgrade node-binary to v1.0.1 2015-02-24 14:11:17 -04:00
Juan Cruz Viotti
91a2453ebb Make use of new nplug version 2015-02-24 13:36:10 -04:00
Juan Cruz Viotti
6cd68dab64 Do not print $NODE_PATH 2015-02-23 10:55:32 -04:00
Juan Cruz Viotti
353908f098 Preserve extension when installing node 2015-02-13 15:43:03 -04:00
Juan Cruz Viotti
6ca7df5dbc Remove bin extension from sunos node bin path 2015-02-13 15:37:58 -04:00
Juan Cruz Viotti
5bcc535236 Remove unused install_unix.sh script 2015-02-13 15:35:47 -04:00
Juan Cruz Viotti
188d6213e3 Only reference bundle node version in package.json 2015-02-13 15:35:28 -04:00
Juan Cruz Viotti
16544e41a9 Move install script to bin/install-node.js 2015-02-13 15:18:24 -04:00
Juan Cruz Viotti
5226e7db16 Don't install node explicitly on distribute.sh
It's now done automatically as part of npm install
2015-02-13 14:58:33 -04:00
Juan Cruz Viotti
eb27b8d860 add bin/node to gitignore 2015-02-13 14:50:37 -04:00
Juan Cruz Viotti
1400ec30e0 Make use of node-binary to install node after npm install 2015-02-13 14:47:23 -04:00
Juan Cruz Viotti
e23c9f1384 Fix node Windows absolute path 2015-02-12 15:27:42 -04:00
Juan Cruz Viotti
b29cdf1a4b Remove npm dedupe from distribute script 2015-02-12 15:21:18 -04:00
Juan Cruz Viotti
fe9e76cdff Comment source of Windows arch snippet 2015-02-12 15:20:09 -04:00
Juan Cruz Viotti
8263c23390 Implement resin.cmd 2015-02-12 14:42:20 -04:00
Juan Cruz Viotti
c87f976f6c Fix sunos node bin extension 2015-02-12 14:09:16 -04:00
Juan Cruz Viotti
bec264d936 Add trailing dash to plugin list prefix 2015-02-12 13:22:28 -04:00
Juan Cruz Viotti
2ea628bc4a Add plugins npm routines TODO 2015-02-12 13:17:20 -04:00
Juan Cruz Viotti
7edcf9925e Silence plugin install command 2015-02-12 13:16:21 -04:00
Juan Cruz Viotti
5e69995bb0 Refactor npm related logic to plugins 2015-02-12 13:10:45 -04:00
Juan Cruz Viotti
6c70f64f6a Log installed plugins 2015-02-12 12:54:59 -04:00
Juan Cruz Viotti
3445388db3 Implement plugin rm command 2015-02-12 12:50:40 -04:00
Juan Cruz Viotti
82ac558d7f Implement plugin install command 2015-02-12 12:23:01 -04:00
Juan Cruz Viotti
7dd34f4a0e Fix option parameter name issue 2015-02-12 10:20:00 -04:00
Juan Cruz Viotti
74b1092e9a Implement plugins command 2015-02-12 09:41:25 -04:00
Juan Cruz Viotti
a84c3d5c9f Support calling bin/resin from within bin/ 2015-02-12 09:02:11 -04:00
Juan Cruz Viotti
29f359da68 Omit node binary version numbers for simplicity 2015-02-12 08:49:00 -04:00
Juan Cruz Viotti
a55b2dec62 Install npm as a node module 2015-02-11 15:45:47 -04:00
Juan Cruz Viotti
b4417895b9 Sketch distribute script for all platforms 2015-02-11 15:38:26 -04:00
Juan Cruz Viotti
bf36960618 Allow using a global node if no bundled node was detected 2015-02-11 15:38:03 -04:00
Juan Cruz Viotti
94d462835c Remove hashbang from lib/resin.js 2015-02-11 15:34:37 -04:00
Juan Cruz Viotti
d0d4ad35df Remove unnecessary scripts 2015-02-11 15:34:24 -04:00
Juan Cruz Viotti
0823d2bcf7 Change the package name to resin-cli 2015-02-11 15:31:19 -04:00
Juan Cruz Viotti
7c836132ad Add node version to version command output 2015-02-11 15:30:49 -04:00
Juan Cruz Viotti
9ce8193c1f Call application with bundled nodejs binary 2015-02-11 13:13:12 -04:00
Juan Cruz Viotti
8f065b3680 Make sure $OUTPUT exists in download_node 2015-02-11 12:35:07 -04:00
Juan Cruz Viotti
790ec86d51 Implement download_node and download_npm bash scripts 2015-02-11 12:33:25 -04:00
Juan Cruz Viotti
d97a4d9d49 Use visuals.widgets.select for app create command 2015-02-11 10:07:53 -04:00
Juan Cruz Viotti
a6a3eeae6d Make use of resin.models.device.getSupportedDeviceTypes() asynchronously 2015-02-11 09:53:48 -04:00
Juan Cruz Viotti
65729012b6 Fix logs display 2015-02-10 15:43:39 -04:00
Juan Cruz Viotti
d3f91797bf Fix help command now that getMatchCommand() is async 2015-02-10 14:44:39 -04:00
Juan Cruz Viotti
1cf6d22d1b Require master branch of resin-cli-visuals 2015-02-10 13:11:53 -04:00
Juan Cruz Viotti
448c515f13 Use os.install in resin-write 2015-02-10 13:09:05 -04:00
Juan Cruz Viotti
2f804d5d16 Fix resin-write error reference 2015-02-10 13:07:11 -04:00
Juan Cruz Viotti
eeee1ce8e1 Implement in place progress bar 2015-02-10 12:55:18 -04:00
Juan Cruz Viotti
6739b7fbca Make use of async in app.coffee 2015-02-10 11:55:30 -04:00
Juan Cruz Viotti
10be0bcc39 Remove unneeded dependency 2015-02-10 11:47:43 -04:00
Juan Cruz Viotti
8d99526a96 Refactor plugins logic into a new file 2015-02-10 11:46:22 -04:00