The new jrget utility application is a CLI (Command Line Interface) tool is designed to make updating your JNIOR, and staying up to date, easier. This command line utility will check with our server for available updates for the packages that you specify or the packages that have previously been installed.  This tool requires that the JNIOR is able to access the Internet.

Check to see if jrget is installed

This application must reside on the JNIOR in order to use it.  This tool is not currently installed on JNIORs when they are manufactured.  To see if the jrget utility is installed on the JNIOR you can simply try to execute it.  Type jrget at a command-line prompt and observer the output.  “Unknown Command” indicates that the application is not installed.

Installing the jrget utility

You have two options for installing the jrget utility.  You can use a JNIOR Update Project or a command line command.  An update project will allow you to administer the update to multiple JNIORs at once.

Here is the update project

Name Version Release Date Size MD5
jrget jar v1.2 Dec 07 2021 72.1 KB 3bdbbf819a986f33ba7588d3a1954fd5
jrget utility update project v1.0 Dec 08 2020 20.4 KB 3a62e28b66acb0d802084a74da2688c4

The other option is to install the jrget utility on a per JNIOR basis from the command line.  Executing the following command from the command line will download and extract the jrget utility so that it is ready for use.  This method is far quicker if you are working on one JNIOR at a time.

jrupdate -fgi http://jnior.com/download/jrget

That should look like this…

Listing currently installed applications

jrget -list

This will show you what has previously been installed with the JRGET utility.

Updating currently installed applications

jrget -update

This will search for updates for the applications that are currently installed on your JNIOR.  First JRGET will check the packages that have previously been installed with the JRGET utility.  Next the Applications registry section will be searched for applications that were installed before the use of JRGET.

Installing a new application

jrget PACKAGE_NAME [PACKAGE_NAME]

This command will install the specified packages.  Multiple packages can be specified by separating them with a space.

This is useful to obtain a new package that hasn’t been installed to this JNIOR before.

Specifying a specific version

If you know of a specific version that you wish to install then you can specify it using the ‘=’ notation.  NOTE: INTEG recommend installing the latest version of software.  The ‘=’ notation is part of the package name.  There MUST not be any spaces around the ‘=’ character.  For example…

jrget janos example for JNIOR command line

You can also see that the flash/www.zip file is already the correct version on this unit.

Suppress user confirmation

The user is prompted for confirmation before performing any part of the update.  The confirmation will be presented for each package that is going to be updated.  To avoid this you can use the -y option to suppress the confirmation.  This option will apply to all packages that are specified.

jrget -y example for JNIOR command line

Specifying more than one package

As I mentioned, it is possible to specify more than one package.  To do this just separate the package names with a space.  The -y option can still be used.  Here is an example of updating JANOS and Tasker.  Note, JANOS is already at the current version during this example.

jrget -y example for JNIOR command line

Any reboot that should take place during a step is deferred until the end of all package processing.