Commit Graph

15 Commits

Author SHA1 Message Date
Gilles Grandou e0b228799f convert to podman
* call podman exec instead of using API:
  - build does not support progress
  - run looks like to lack equivalent dockerpty support
* config: use full uri as short names are not supported on
  all OSes (like debian 11)
2023-12-05 00:16:52 +01:00
Gilles Grandou bd6a026e9c always build image with docker cmd 2023-12-05 00:16:28 +01:00
Gilles Grandou 7dc36feaa3 add "edit" command to open config file 2023-12-05 00:16:28 +01:00
Gilles Grandou 39019f5df0 bug fix osname when using symlink to runon 2023-12-05 00:16:28 +01:00
Gilles Grandou 3462964cb0 add build timestamp to avoid useless image builds
* skip build if image timestamp is newer than config file
2023-12-05 00:16:28 +01:00
Gilles Grandou 8ccd734c02 moved config format from INI to YAML 2023-12-05 00:16:28 +01:00
Gilles Grandou 97cf440ce5 new install/uninstall scripts
* new uninstall script
* system install no longer supported
* local install using local virtualenv and symbolic links in
  ~/.local/bin
* --dev switch to allow developper mode with symlinks to git
2023-12-05 00:16:12 +01:00
Gilles Grandou 1447b62755 add support for user runon.default.conf file 2023-12-05 00:16:12 +01:00
Gilles Grandou 88e070d88c convert to setuptools / setup.py 2023-12-05 00:12:54 +01:00
Gilles Grandou ca93b8f56d git ignore 2023-12-05 00:12:52 +01:00
Gilles Grandou 8b08aab4e7 symlink enhancements
* runon -l now install symlink
* install -u now removes all found symlinks to runon
2021-05-01 16:29:59 +02:00
Gilles Grandou 96418fbbb5 run 'runon list' to list all available distributions 2021-05-01 16:25:52 +02:00
Gilles Grandou da0b56e674 add author in help 2021-05-01 16:23:11 +02:00
Gilles Grandou f546ca8817 catch run errors 2021-04-30 11:38:58 +02:00
Gilles Grandou 13930c94ed Initial commit 2021-04-29 19:15:29 +02:00