Juan Cruz Viotti
a090e6c21d
Refactor quickstart
...
- Use promises.
- Move some logic to `helpers`.
- Inline `device await` command.
2015-08-27 10:01:33 -04:00
Juan Cruz Viotti
d78c1ffa47
Merge pull request #176 from resin-io/jviotti/cleanup/compiled-files
...
Remove orphaned files from build/
2015-08-27 09:03:38 -04:00
Michalis Korakakis
5808d20d88
Merge pull request #177 from resin-io/modify-capitanodoc
...
Update capitanodoc.json
2015-08-27 15:45:05 +03:00
mike
7f4065e3da
Update capitanodoc.json
2015-08-27 15:30:38 +03:00
Juan Cruz Viotti
07daa51051
Remove orphaned files from build/
...
Some files were deleted from `lib/` but still live in `build/`. More
specifically:
- `build/actions/update.js`.
- `build/data/`.
2015-08-27 08:29:22 -04:00
Juan Cruz Viotti
d10d4ce185
Merge pull request #174 from resin-io/jviotti/feature/confirm-abortion
...
Add `Aborted` error message when not accepting a confirmation
2015-08-24 08:47:29 -04:00
Juan Cruz Viotti
7f763e7881
Merge pull request #175 from resin-io/jviotti/fix/update-root
...
Don't check for available updates when running as root
2015-08-24 07:41:56 -04:00
Juan Cruz Viotti
5de0f66d7a
Don't check for available updates when running as root
...
`update-notifier` persist its update check results in a file, which is
then read when running again the application.
If this file gets written when the application is being run as root, we
get ugly EPERM issues.
2015-08-20 16:54:22 -04:00
Juan Cruz Viotti
354921ca92
Add Aborted
error message when not accepting a confirmation
...
This prevents a lot of duplicate code to check for confirmation status
and exit from the current action.
2015-08-20 16:16:20 -04:00
Juan Cruz Viotti
fb28cc7d2f
Merge pull request #173 from resin-io/jviotti/upgrade/form
...
Upgrade Resin CLI Form to v1.2.1
2015-08-20 16:11:17 -04:00
Juan Cruz Viotti
7cf89a9bf6
Merge pull request #172 from resin-io/jviotti/cleanup/readme
...
Remove Man pages section from README.md
2015-08-20 16:11:09 -04:00
Juan Cruz Viotti
a3cbc549d8
Upgrade Resin CLI Form to v1.2.1
...
This version contains a fix for a bug that prevented `when` properties
from working as expected.
2015-08-20 15:55:57 -04:00
Juan Cruz Viotti
1c48328347
Remove Man pages section from README.md
...
Man pages are not longer being produced.
2015-08-20 12:04:11 -04:00
Juan Cruz Viotti
9b69fe3c3c
Merge pull request #171 from resin-io/jviotti/upgrade/cli-form
...
Update Resin CLI Form to v1.2.0
2015-08-20 12:02:26 -04:00
Juan Cruz Viotti
dc513a08f6
Update Resin CLI Form to v1.2.0
...
This version includes support for the `drive` input type.
2015-08-20 11:55:53 -04:00
Juan Cruz Viotti
fcc44949a7
Merge pull request #169 from resin-io/jviotti/refactor/plugins
...
Upgrade Nplugm to v3.0.0
2015-08-19 12:49:32 -04:00
Juan Cruz Viotti
006764af66
Merge pull request #170 from resin-io/jviotti/cleanup-resin-write
...
Remove unused resin-write bin script
2015-08-19 12:49:25 -04:00
Juan Cruz Viotti
b879d3f9ea
Remove unused resin-write bin script
...
This script was used along with windosu as a workaround to call `device
init` with elevated permissions.
Since Windows elevation is not used anymore for now, this script can be
removed.
2015-08-19 11:30:48 -04:00
Juan Cruz Viotti
7f4863da86
Upgrade Nplugm to v3.0.0
...
This new version supports promises and contains speed improvements.
2015-08-19 11:27:28 -04:00
Juan Cruz Viotti
ba6f50d171
Merge pull request #168 from resin-io/jviotti/cleanup/plugins
...
Remove plugins manipulation commands
2015-08-19 11:14:35 -04:00
Juan Cruz Viotti
a803d4f646
Remove plugins manipulation commands
...
Since we're now forcing users to rely on `npm` directly for updates, we
can also get rid of plugin commands that attempt to
install/update/remove using npm programatically and require users to use
`npm` directly as well.
This commit removes the following commands:
- `plugins`
- `plugin install`
- `plugin update`
- `plugin remove`
Despite plugin related commands being removed, *the functionality that
scans for plugins and registers them remains intact*.
2015-08-19 10:57:42 -04:00
Juan Cruz Viotti
85d940df66
Merge pull request #165 from resin-io/jviotti/feature/update-notifier
...
Notify the user if there is an available update
2015-08-19 07:56:40 -04:00
Michalis Korakakis
6f9535ca34
Merge pull request #167 from resin-io/issue-166
...
Display msg when app/device does not have env variables. Fix #166 .
2015-08-18 18:17:21 +03:00
mike
019e2ac357
Display msg when app/device does not have env variables. Fix #166
2015-08-18 18:12:08 +03:00
Michalis Korakakis
433916e18a
Merge pull request #164 from resin-io/issue-90
...
Add message informing the user about potential delay in system img initialization. Fix #90 .
2015-08-18 16:04:44 +03:00
Juan Cruz Viotti
f19588032f
Notify the user if there is an available update
...
For this we use the `update-notifier` module with its default settings.
This module will print a nice banner prompting the user to run the
corresponding npm command to update.
2015-08-18 08:53:06 -04:00
mike
0595452c3d
Add message informing the user about potential delay in system img initialization. Fix #90 .
2015-08-18 15:43:52 +03:00
Michalis Korakakis
d6305df48e
Merge pull request #163 from resin-io/issue-108
...
Reword ending message in quickstart. Fix #108
2015-08-18 15:00:38 +03:00
Michalis Korakakis
f7084580b2
Merge pull request #162 from resin-io/issue-106
...
Reword output during download in device init. Fix #106 .
2015-08-18 14:59:08 +03:00
mike
3dd5f5858a
Reword ending message in quickstart. Fix #108
2015-08-18 14:34:15 +03:00
mike
02a06e1e7c
Reword output during download in device init. Fix #106 .
2015-08-18 13:55:04 +03:00
Juan Cruz Viotti
50daf8ef73
Merge pull request #161 from resin-io/jviotti/refactor/env
...
Refactor env action module to use promises
2015-08-17 10:42:40 -04:00
Juan Cruz Viotti
fd5a34a1c4
Refactor env action module to use promises
2015-08-17 10:32:22 -04:00
Juan Cruz Viotti
51fda13684
Merge pull request #160 from resin-io/jviotti/remove/devices-supported
...
Remove `devices supported` command
2015-08-17 10:22:10 -04:00
Juan Cruz Viotti
a698b25fda
Remove devices supported
command
...
The command is not necessary and unused.
2015-08-17 10:05:36 -04:00
Juan Cruz Viotti
89bd861d8e
Merge pull request #159 from resin-io/jviotti/refactor/device
...
Refactor device actions to use promises
2015-08-17 10:03:57 -04:00
Juan Cruz Viotti
e5b7aae4ae
Refactor device actions to use promises
2015-08-17 09:49:59 -04:00
Juan Cruz Viotti
031168ceed
Merge pull request #158 from resin-io/jviotti/refactor/keys
...
Refactor keys action to use promises
2015-08-17 09:46:53 -04:00
Juan Cruz Viotti
09a5788902
Refactor keys action to use promises
2015-08-17 09:32:05 -04:00
Juan Cruz Viotti
713664d103
Merge pull request #157 from resin-io/jviotti/feature/settings-projects-dir
...
Make use of `projectsDirectory` SDK setting in Quickstart
2015-08-17 09:20:30 -04:00
Juan Cruz Viotti
f63391acf9
Make use of projectsDirectory
SDK setting in Quickstart
...
We were currently building this path ourselves, hardcoding the place of
the resin local per user directory instead of relying on the foundations
that `resin-settings-client` give us.
2015-08-17 09:06:27 -04:00
Juan Cruz Viotti
79ee4302ec
Merge pull request #156 from resin-io/jviotti/upgrade/sdk
...
Upgrade Resin SDK to v2.4.1
2015-08-17 08:59:17 -04:00
Juan Cruz Viotti
9adda22921
Upgrade Resin SDK to v2.4.1
...
This new version contains fixes for the following issues:
- https://github.com/resin-io/resin-cli/issues/87
- https://github.com/resin-io/resin-cli/issues/120
2015-08-17 08:42:17 -04:00
Juan Cruz Viotti
25311f2a18
Merge pull request #146 from resin-io/jviotti/refactor/auth
...
Refactor auth actions to use promises
2015-08-17 08:41:19 -04:00
Juan Cruz Viotti
70c060b124
Refactor auth actions to use promises
2015-08-17 08:22:48 -04:00
Juan Cruz Viotti
7a8a3c851b
Merge pull request #138 from resin-io/refactor/help
...
Refactor help module
2015-08-17 08:02:15 -04:00
Juan Cruz Viotti
1096b2d212
Merge pull request #143 from resin-io/jviotti/refactor/app
...
Refactor app actions to use promises
2015-08-17 08:02:04 -04:00
Juan Cruz Viotti
ee286c5690
Merge pull request #144 from resin-io/jviotti/refactor/note
...
Refactor note set command to use promises
2015-08-17 08:01:47 -04:00
Juan Cruz Viotti
1da1d2e6fc
Merge pull request #152 from resin-io/jviotti/fix/151/ssh-key-list
...
Print ssh key separately from the information table
2015-08-17 08:01:32 -04:00
Juan Cruz Viotti
64be9f936d
Merge pull request #155 from resin-io/jviotti/feature/107/await-spinner
...
Implement a spinner when awaiting for a device. Fix #107
2015-08-17 08:01:22 -04:00