Commit graph

21 commits

Author SHA1 Message Date
4d3e266b07
feat(custom): implemented custom promises 2024-03-23 14:48:09 +01:00
93b22a886a
feat(files): support creating intermediate directories 2024-03-12 23:23:10 +01:00
b40723b0b8
chore(variables): support integer interpolation for all values 2024-03-11 23:19:13 +01:00
acbccb0a93
feat(gonf): bootstrapped the gonf cli 2024-03-08 00:56:10 +01:00
560becfd32
chore(repo): renamed gonf subfolder to something more traditional in go land 2024-03-07 01:02:23 +01:00
3b9af43738
feat(stdlib): began adding systemd services support 2024-03-07 01:02:23 +01:00
154af6f819
feat(stdlib): disable apt package recommendations by default 2024-03-07 01:02:23 +01:00
9d68556f0e
fix(stdlib): fixed apt package promises
The installed packages list failed to recognise packages when the
architecture name is part of the package's name
2024-03-07 01:02:07 +01:00
24c4bde14a
feat(packages): finished implementing packages install promises 2024-03-07 01:01:47 +01:00
b71ff8278c
feat(stdlib): bootstrapped stdlib with debian and systemd promises 2024-03-07 01:01:32 +01:00
8dca1ec3aa
fix(files): fixed file promises when a file does not already exist 2024-03-07 01:01:20 +01:00
784ba6bc86
feat(variables): implemented a list of strings value type for template variables 2024-03-07 01:00:49 +01:00
db5cba791e
feat(services): implemented service promises 2024-03-07 01:00:37 +01:00
c1f22b97e6
feat(files): implemented file permission promises 2024-03-07 01:00:25 +01:00
d7aa6c514b
chore(files): updated FilePromise API 2024-03-07 01:00:08 +01:00
e4eccafed7
feat(variables): allow variable promises to be used directly where template values are 2024-03-07 00:59:46 +01:00
0726c6811b
chore(templates): cleaned the templating api 2024-03-07 00:59:37 +01:00
c1d2b8912d
feat(templates): generalised templating from file contents to any gonf value 2024-03-07 00:58:47 +01:00
325f6e2130
fix(variables): fixed variable return value on error 2024-03-07 00:58:30 +01:00
ceac85dbc1
chore(gonf): first draft of the gonf lib with commands, files, packages and variables 2024-03-07 00:58:09 +01:00
ada87c622c
chore(repo): initial import 2024-03-07 00:58:04 +01:00