I've added a lot of new features to ISLET this week.
Features:
* Plugin system - where user scripts can be used to extend functionality.
Currently ships with 4 scripts:
a.) Clear the screen
b.) Restart the ISLET session without reconnecting (great for seeing newly added changes)
c.) Delete the current user account
d.) Delete a training environment
More to come
* Support setting your own Docker entrypoint command via new COMMAND variable
e.g. COMMAND="sudo -i -u $VIRTUSER"
COMMAND="su $VIRTUSER"
COMMAND="bash"
COMMAND="top"
* Support setting the working directory via WORKDIR in configs
* Improved method of setting environment variables in the container using new variable ENVS
In a per image config:
...
export class="cs101"
export instructor="jschipp"
ENVS="class instructor"
...
From the training environment a user can access these variables:
container> echo $class
cs101
Bugs fixes:* Use of ENABLE or VISIBLE now works properly