summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* chore(gonf): updated dependenciesHEADmasterJulien Dessaux13 hours2-9/+9
|
* fix(stdlib): fixed borg name used for the pruning call in the template scriptJulien Dessaux2024-09-251-1/+1
|
* fix(gonf): fixed gonf -help fd output and return code to not errorJulien Dessaux2024-09-173-3/+8
|
* chore(gonf): updated dependencies and fixed go.mod versionJulien Dessaux2024-09-168-11/+11
|
* chore(gonf): updated dependenciesJulien Dessaux2024-09-052-8/+8
|
* chore(gonf): add a DECLARED promise status and make it the default instead ↵Julien Dessaux2024-09-046-21/+49
| | | | of PROMISED
* feat(stdlib): added a basic borg client custom promiseJulien Dessaux2024-08-295-1/+174
|
* feat(services): support service timers for which a running state means waitingJulien Dessaux2024-08-281-1/+2
|
* chore(gonf): change Promise() methods return type to be more specificJulien Dessaux2024-08-288-28/+7
|
* feat(files): support creating directoriesJulien Dessaux2024-08-271-20/+50
|
* chore(gonf): added makefileJulien Dessaux2024-08-261-0/+51
|
* chore(gonf): updated dependenciesJulien Dessaux2024-08-212-14/+9
|
* chore(gonf): updated dependenciesJulien Dessaux2024-07-182-2/+7
|
* chore(gonf): updated dependenciesJulien Dessaux2024-07-031-1/+1
|
* chore(gonf): updated dependenciesJulien Dessaux2024-07-012-8/+8
|
* chore(gonf): replace global variables with an env structJulien Dessaux2024-06-126-112/+105
|
* feat(stdlib): added borg server custom promiseJulien Dessaux2024-06-102-0/+109
|
* feat(gonf): support a GONF_HOST environment variableJulien Dessaux2024-06-074-7/+12
|
* chore(gonf): removed opinionated static checkersJulien Dessaux2024-06-0210-86/+56
|
* fix(gonf): fixed hostflag managementJulien Dessaux2024-06-011-1/+1
|
* feat(gonf): implement the gonf deploy cli commandJulien Dessaux2024-05-035-0/+231
|
* chore(gonf): fix errcheck and shadow errorsJulien Dessaux2024-05-0115-79/+64
|
* chore(gonf): fix go vet and staticcheck errorsJulien Dessaux2024-04-306-18/+4
|
* chore(gonf): factorise hostflag managementJulien Dessaux2024-04-293-27/+37
|
* feat(gonf): implement the gonf build cli commandJulien Dessaux2024-04-162-0/+68
|
* feat(gonf): implement config directory flag and env variableJulien Dessaux2024-04-111-4/+16
|
* feat(users): implemented basic user creation promiseJulien Dessaux2024-03-263-0/+129
|
* chore(packages): removed useless packages list hook function and debian ↵Julien Dessaux2024-03-254-33/+39
| | | | stdlib refactoring
* fix(promises): fixed IfRepaired promises chainingJulien Dessaux2024-03-244-5/+5
|
* chore(promises): make a Status function part of the Promise interfaceJulien Dessaux2024-03-247-15/+27
|
* feat(custom): implemented custom promisesJulien Dessaux2024-03-232-0/+64
|
* feat(files): support creating intermediate directoriesJulien Dessaux2024-03-123-14/+62
|
* chore(variables): support integer interpolation for all valuesJulien Dessaux2024-03-114-16/+26
|
* feat(gonf): bootstrapped the gonf cliJulien Dessaux2024-03-083-1/+100
|
* chore(repo): renamed gonf subfolder to something more traditional in go landJulien Dessaux2024-03-0714-2/+2
|
* feat(stdlib): began adding systemd services supportJulien Dessaux2024-03-071-0/+70
|
* feat(stdlib): disable apt package recommendations by defaultJulien Dessaux2024-03-072-0/+7
|
* fix(stdlib): fixed apt package promisesJulien Dessaux2024-03-071-0/+3
| | | | | The installed packages list failed to recognise packages when the architecture name is part of the package's name
* feat(packages): finished implementing packages install promisesJulien Dessaux2024-03-073-14/+32
|
* feat(stdlib): bootstrapped stdlib with debian and systemd promisesJulien Dessaux2024-03-072-0/+76
|
* fix(files): fixed file promises when a file does not already existJulien Dessaux2024-03-072-2/+2
|
* feat(variables): implemented a list of strings value type for template variablesJulien Dessaux2024-03-072-2/+32
|
* feat(services): implemented service promisesJulien Dessaux2024-03-072-0/+104
|
* feat(files): implemented file permission promisesJulien Dessaux2024-03-073-25/+153
|
* chore(files): updated FilePromise APIJulien Dessaux2024-03-071-29/+38
|
* feat(variables): allow variable promises to be used directly where template ↵Julien Dessaux2024-03-072-6/+26
| | | | values are
* chore(templates): cleaned the templating apiJulien Dessaux2024-03-074-30/+56
|
* feat(templates): generalised templating from file contents to any gonf valueJulien Dessaux2024-03-074-69/+99
|
* fix(variables): fixed variable return value on errorJulien Dessaux2024-03-071-1/+1
|
* chore(gonf): first draft of the gonf lib with commands, files, packages and ↵Julien Dessaux2024-03-0710-0/+522
| | | | variables