Kostas Lekkas
00753a5776
Implement 'resin local configure'
2017-03-08 18:43:34 +00:00
Kostas Lekkas
eea9a2f723
5.3.0
2017-03-03 18:14:48 +02:00
Kostas Lekkas
2fde6241c2
Support resin sync for remote resin.io AUFS devices
...
change-type: minor
2017-02-01 15:52:17 +02:00
Tim Perry
b629ee6164
Move to preconfigured resin sdk
2017-01-25 19:33:43 +01:00
Tim Perry
5bbb055cd9
Formally depend on the new resin-sdk release
2017-01-25 19:25:12 +01:00
Eugene Mirotin
b690060bc4
update deps and remove unused
2017-01-25 19:25:12 +01:00
Kostas Lekkas
f9a4f8c375
v5.2.4
2017-01-18 19:14:52 +02:00
Juan Cruz Viotti
49664b815d
v5.2.3
2017-01-04 13:54:09 -04:00
Eugene Mirotin
099cf997cb
add missing dependency - fix #411
2016-12-16 17:21:05 +03:00
Juan Cruz Viotti
e8183d4031
v5.2.2
2016-11-01 14:38:55 -04:00
Juan Cruz Viotti
e013986dba
v5.2.1
2016-10-28 12:17:25 -04:00
Juan Cruz Viotti
c9919a90a8
v5.2.0
2016-10-27 17:47:43 -04:00
Pablo Carranza Velez
0f4eca2ff0
Update resin-sdk to 5.4.0
2016-10-27 12:02:37 -03:00
Pablo Carranza Velez
afe98ff37d
Update coffee-script to 1.11.1
2016-10-26 11:55:39 -03:00
Juan Cruz Viotti
ce026ea387
v5.1.0
2016-09-25 19:55:55 -04:00
Kostas Lekkas
7953f6f690
5.0.0
2016-09-15 19:45:23 +03:00
Kostas Lekkas
81d8974213
resin-sync: update to resin-sync@3.0.0
2016-09-15 13:09:25 +03:00
Juan Cruz Viotti
7d606568f6
v4.5.0
2016-09-14 11:09:43 -07:00
Juan Cruz Viotti
8b485b5ad5
Attempt to get device type from the image first partition
...
New images will ship a `device-type.json` file in the first partition,
which we can use instead of querying the API for certain configuration
and initialisation commands.
If the file is not found, or is malformed, we still fallback to the API.
Signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
2016-09-14 11:06:17 -07:00
Juan Cruz Viotti
ce50d8b73d
Upgrade resin-device-init
to v2.1.0
...
Signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
2016-09-14 11:03:51 -07:00
Juan Cruz Viotti
2088cbe896
v4.4.0
2016-08-11 10:35:19 -04:00
Juan Cruz Viotti
5f8c261288
v4.3.0
2016-08-11 10:21:41 -04:00
Juan Cruz Viotti
aeba64b1ee
v4.2.1
2016-07-26 13:04:21 -04:00
Juan Cruz Viotti
ea44c0571b
Upgrade resin-sdk
to v5.3.5
...
This version contains a fix for `undefined` logs. See:
- https://github.com/resin-io/resin-sdk/pull/217
- https://github.com/resin-io/resin-device-logs/pull/14
Fixes: https://github.com/resin-io/resin-cli/issues/370
Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
2016-07-26 13:01:25 -04:00
Juan Cruz Viotti
69c98f4afb
v4.2.0
2016-06-22 16:19:31 -04:00
Juan Cruz Viotti
0d7d6de7cd
v4.1.0
2016-06-22 09:46:18 -04:00
Juan Cruz Viotti
1c5945d3ae
v4.0.3
2016-05-17 10:00:04 -04:00
Kostas Lekkas
e8fa76266f
4.0.2
2016-04-27 01:33:09 +03:00
Kostas Lekkas
17550f9bc9
Update resin sync version to 2.0.2
2016-04-27 01:29:45 +03:00
Juan Cruz Viotti
44f80f7a39
v4.0.1
2016-04-26 12:40:20 -04:00
Kostas Lekkas
6beb6ff44e
4.0.0
2016-04-26 16:17:01 +03:00
Kostas Lekkas
8e93577f90
Use resin-sync v2.0.1 and resin-sdk v5.3.0
2016-04-26 15:55:21 +03:00
Kostas Lekkas
9400d4027a
Update resin-settings-client version
2016-04-25 14:47:15 +03:00
Juan Cruz Viotti
1c66efb4fa
v3.0.2
2016-04-08 13:30:40 -04:00
Juan Cruz Viotti
325304aebe
Fix shorter uuids not working with the os configure
command
...
`resin-device-init`, which is used by the `os configure` command was
still running an older SDK version, that didn't support shorter uuids.
Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
2016-04-08 13:28:21 -04:00
Juan Cruz Viotti
6e3c2ef168
v3.0.1
2016-03-29 11:30:11 -04:00
Juan Cruz Viotti
4aa8362be9
v3.0.0
2016-03-28 09:29:31 -04:00
Juan Cruz Viotti
e9b8c38eeb
Integrate sync plugin in the Resin CLI
2016-03-28 09:21:25 -04:00
Juan Cruz Viotti
3a839c947e
Upgrade resin-device-config to v3.0.0
2016-03-21 15:01:59 -04:00
Juan Cruz Viotti
a522c70f92
Upgrade most outdated dependencies
2016-03-07 08:44:10 -04:00
Juan Cruz Viotti
f295837840
v2.7.0
2016-03-07 08:34:32 -04:00
Juan Cruz Viotti
6405c6bb6f
Implement device reboot command
...
Fixes: https://github.com/resin-io/resin-cli/issues/319
2016-03-04 09:38:11 -04:00
Juan Cruz Viotti
84ed20d3ec
Implement config generate command
...
This command allows the user to generate a config.json file and either
print it to stdout or save it to a file.
2016-02-26 22:37:15 -04:00
Juan Cruz Viotti
9870727e36
v2.6.2
2016-02-19 08:36:25 -04:00
Juan Cruz Viotti
3953b00e77
v2.6.1
2016-02-12 14:41:37 -04:00
Juan Cruz Viotti
356d2ef6b2
Inject analytics in Capitano
2016-02-12 14:34:16 -04:00
Juan Cruz Viotti
aedb9c732f
Upgrade resin-cli-form to v1.4.0
2016-02-11 12:49:56 -04:00
Juan Cruz Viotti
da1b446b3b
Upgrade Resin Image Manager to v4.0.0
2016-01-26 15:38:58 -04:00
Juan Cruz Viotti
35bba04b16
Show parsed device status in device command
2016-01-26 12:16:55 -04:00
Juan Cruz Viotti
de0649c980
v2.6.0
2016-01-21 15:59:52 -04:00
Juan Cruz Viotti
70b2ba3ab9
Upgrade Resin Image Manager to v3.2.6
2016-01-21 15:49:44 -04:00
Juan Cruz Viotti
96f0b5fbd6
Remove tests tasks and CI configuration
...
We don't have any tests in this repository
2016-01-21 10:16:54 -04:00
Juan Cruz Viotti
69e031da28
Upgrade Resin SDK to v5.0.1
...
This breaking change doesn't affect the CLI in any way, so we can
upgrade directly.
2016-01-21 10:13:15 -04:00
Juan Cruz Viotti
9cfce68489
Change license to Apache 2.0
2016-01-03 23:58:51 -04:00
Juan Cruz Viotti
b0ab23dad4
v2.5.0
2015-12-11 21:30:02 -04:00
Juan Cruz Viotti
26e3cb7957
Add timestamp to logs lines
2015-12-11 20:28:29 -04:00
Juan Cruz Viotti
0f8d6a98e3
v2.4.0
2015-12-01 14:43:53 -04:00
Juan Cruz Viotti
9a89e3c3ca
Perform automatic token exchange with the dashboard
2015-11-25 09:25:08 -04:00
Juan Cruz Viotti
647ed1e7aa
Remove unused dependencies
2015-11-24 00:06:44 -04:00
Juan Cruz Viotti
65646d1206
v2.3.0
2015-11-20 13:01:58 -04:00
Juan Cruz Viotti
f52dd2976f
Implement settings command
...
This command allows the user to list all detected settings.
2015-11-15 22:08:02 -04:00
Juan Cruz Viotti
c3b5a768e1
Handle Windows permissions elevation automatically
2015-11-12 13:30:48 -04:00
Juan Cruz Viotti
111ea44b40
Resin CLI v2.2.0
2015-11-12 08:33:51 -04:00
Juan Cruz Viotti
ba318f2939
Implement device move command
...
This command allows to user to move a device to another application he
owns.
2015-11-12 07:47:16 -04:00
Juan Cruz Viotti
4fc7a4e436
Make use of resin-config-json for config commands
...
This module encapsulates the low level details of `config.json` I/O and
tests them extensively.
See: https://github.com/resin-io/resin-config-json
2015-11-11 10:04:46 -04:00
Juan Cruz Viotti
89c5bb3080
Resin CLI v2.1.0
2015-11-11 08:31:32 -04:00
Juan Cruz Viotti
3b35aed3bf
Implement config write command
...
This command allows the user to overwrite properties of the config.json
file.
2015-11-10 14:28:18 -04:00
Juan Cruz Viotti
5509a3e9fd
Implement config read command
...
This command is used to read a config.json from a provisioned device
2015-11-10 12:53:34 -04:00
Juan Cruz Viotti
c866f6e46c
Use president to provide sudo functionality
2015-10-26 09:47:49 -04:00
Juan Cruz Viotti
9260c8dce2
Resin CLI v2.0.1
2015-10-26 08:46:16 -04:00
Juan Cruz Viotti
1cbd33679f
Resin CLI v2.0.0
2015-10-26 08:08:20 -04:00
Juan Cruz Viotti
f66cd00646
Remove project directory creation in quickstart
...
The last part of `quickstart` feels weird. By consensus, we remove the
part that attempts to create a project directory and leave that step to
the user.
2015-10-21 11:18:29 -04:00
Juan Cruz Viotti
5498e45a35
Merge pull request #246 from resin-io/jviotti/refactor/rindle
...
Use rindle instead of custom waitStream
2015-10-21 11:15:12 -04:00
Juan Cruz Viotti
7a4f551a47
Use rindle instead of custom waitStream
2015-10-21 10:17:10 -04:00
Juan Cruz Viotti
6a7d1b0c70
Remove unused npm dependency
2015-10-21 10:02:08 -04:00
Juan Cruz Viotti
8913fb515b
Implement user/password login with 2FA support
2015-10-21 08:28:20 -04:00
Juan Cruz Viotti
ceb8dada1d
Remove unused resin-device-config
2015-10-19 15:26:09 -04:00
Juan Cruz Viotti
71ee0a6cf7
Support drive option in os initialize
...
This allows the user to bypass the drive selection dialog.
This option can be used along with `--yes` to make the command
completely non-interactive. For example:
$ resin os initialize rpi.img 'raspberry-pi' --drive /dev/disk2 --yes
2015-10-15 08:14:35 -04:00
Juan Cruz Viotti
fa7b104762
Resin CLI v1.1.0
2015-10-13 12:37:50 -04:00
Juan Cruz Viotti
e5e871ddcd
Upgrade SDK to v3.0.0
...
Breaking changes in this version:
- `resin.models.device.generateUUID()` is now async.
2015-10-12 08:34:22 -04:00
Juan Cruz Viotti
90be01b05d
Make os initialize take a device type instead of a uuid
2015-09-30 14:31:23 -04:00
Juan Cruz Viotti
8234f7675a
Uncompress zip packages in os download
...
When downloading an operating system image, if the image is a zip
package, uncompress it automatically.
2015-09-30 10:16:24 -04:00
Juan Cruz Viotti
f6d8f12ba2
Implement os download command
...
This command download an unconfigured image to both the cache and to the
specified location by the `--output` option.
2015-09-29 13:03:14 -04:00
Juan Cruz Viotti
21e916679c
Update author email to @resin.io
2015-09-21 09:15:27 -04:00
Juan Cruz Viotti
eb4c2f62a7
Resin CLI v1.0.0
2015-09-11 21:21:44 +03:00
Juan Cruz Viotti
904b9f07fb
Highlight errors in red
...
- Move error translation logic to resin-io/resin-cli-errors.
- Force `process.exit()`.
2015-09-11 14:47:38 +03:00
Juan Cruz Viotti
64c8420c9d
Implement device specs. Fix #99
...
Support for all devices. Tested in the following ones:
- Intel Edison.
- Raspberry Pi 2.
- Parallella.
2015-09-11 13:02:59 +03:00
Juan Cruz Viotti
79afa79fd9
Use settings from the SDK during login
...
This enforces all clients to use the Resin Settings Client version that
the SDK provides, reducing incompatibilities caused by different modules
requiring different Resin Settings Client versions.
2015-09-08 09:06:03 +03:00
Juan Cruz Viotti
ec5f6a7cd8
Upgrade Resin SDK to v2.7.2
2015-09-07 11:25:01 +03:00
mike
b0650530cc
Resin CLI Events integration. Fix #103
2015-09-05 19:15:31 +03: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
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
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
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
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
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
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
7a8a3c851b
Merge pull request #138 from resin-io/refactor/help
...
Refactor help module
2015-08-17 08:02:15 -04:00
Juan Cruz Viotti
0807b6a2d9
Upgrade Resin SDK to v2.4.0
...
This release fixes:
- Check if device exists before removing it "resin device rm <uuid>"
- https://github.com/resin-io/resin-cli/issues/123
- Check if app exists before removing it "resin app rm <appName>"
- https://github.com/resin-io/resin-cli/issues/114
- Command does not display correct output "resin key <id>"
- https://github.com/resin-io/resin-cli/issues/112
Since it includes the following PRs:
- https://github.com/resin-io/resin-sdk/pull/103
- https://github.com/resin-io/resin-sdk/pull/107
2015-08-14 12:17:59 -04:00
Juan Cruz Viotti
e9ec6c67b2
Validate that email address is valid during signup. Fix #111
...
For this we use a third party dependency from npm called `valid-email`
to avoid hardcoding and having to mantain a regular expression.
2015-08-13 15:22:22 -04:00