diff options
| author | Paul Buetow <paul@buetow.org> | 2025-02-14 23:20:28 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-02-14 23:20:28 +0200 |
| commit | ff50b40653aa5dcdd746f465acaf5dd3a9d9b803 (patch) | |
| tree | c745eca0b5f1379bd65cc1964bc65c44a7149eba /TODO.md | |
| parent | 1e3a8819e845c4025cda3e2574ce294e9180907a (diff) | |
add configure_from_scratch
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 28 |
1 files changed, 24 insertions, 4 deletions
@@ -1,5 +1,25 @@ -* `only_when { uname is :OpenBSD or uname is :Linux }` -* `JSON.generate(obj) for debug mode` -* Rename `RCM` to `Rcm` in the code? - +# TODO +* Recursively install a directory +* Backup of files when changed +* Support for file deletion +* Support for file modes (owner, chmod) +* Support for symlinks +* User and group management + * Fedora + * FreeBSD + * OpenBSD +* CRON jobs + * Fedora + * FreeBSD + * OpenBSD +* Binary installation support (file copy from source to dest) + * Local file system + * scp? git? http/s? +* Object dependencies / ensuring correct order of evaluation +* Manage services (start, stop, restart (subscribe)) +* Manage packages (install, update, deinstall) + * Fedora + * FreeBSD + * OpenBSD + * Homebrew (macOS) |
