12 Commits

Author SHA1 Message Date
633ef98fab replace chmod ~ call with a bootstrap script that will chmod all the appropriate directories and also copy from /etc/skel (which won't be done automatically) 2020-08-25 12:08:07 -05:00
42c65b9783 chown ~/.config too, most programs expect it to be writable 2020-08-25 11:53:09 -05:00
b1878aef1b Add --rmi command that removes the generated image. 2020-08-20 02:49:34 -05:00
71fe46e881 Add ability to run multiple "actions" (commit/rm) and even an otherworld command (potentially starting a new container) 2020-08-20 02:44:55 -05:00
d0adb3b0ed Make default image name image_{CONTAINER_NAME}, and use debian:stable as fallback. 2020-08-20 02:37:44 -05:00
77935b49e8 Add --env option that sets environment variables in the launched command (not in the container) 2020-08-19 02:48:47 -05:00
2aec5cfc3b Add ability to commit the otherworld container to an image. The image is named the same as in --build option.
Also add an --image option (without argument) that uses this image. Not documented because I'm not sure I like this interface.
2020-08-19 02:45:38 -05:00
8185ab8876 correctly preserve the host user's uid 2020-06-14 02:03:08 -05:00
28f14b82b0 add more documentation 2020-03-27 21:50:13 -05:00
a7e72a9257 Add ability to build image. 2020-03-27 21:46:31 -05:00
c5c5c040c1 Add ability to specify custom volumes. If these volumes are under the user's $HOME they are created before the container, to ensure they have the correct ownership. 2020-03-27 20:58:00 -05:00
e7552a277a initial commit 2020-03-27 00:17:20 -05:00