|
19f5ed4e0c
|
feat(gonf): implement config directory flag and env variable
|
2024-04-11 00:00:00 +02:00 |
|
|
f51843f634
|
feat(users): implemented basic user creation promise
|
2024-03-26 08:31:53 +01:00 |
|
|
d20734c275
|
chore(packages): removed useless packages list hook function and debian stdlib refactoring
|
2024-03-25 10:52:45 +01:00 |
|
|
fe8d8027b3
|
fix(promises): fixed IfRepaired promises chaining
|
2024-03-24 10:03:55 +01:00 |
|
|
eb9d5f861a
|
chore(promises): make a Status function part of the Promise interface
|
2024-03-24 09:58:15 +01:00 |
|
|
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 |
|