Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix use of REMOTE-EXISTS-P | Sean Whitton | 2021-04-06 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:DOES-NOT-EXIST: fix :CHECK | Sean Whitton | 2021-04-05 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:HAS-CONTENT: support :MODE argument | Sean Whitton | 2021-04-04 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add FILE:LACKS-LINES | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:CONTAINS-LINES: cope with non-existent file | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:CONTAINS-LINES: use &REST | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | rename CONTAINS-FOO-CONF -> CONTAINS-CONF-FOO | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add FILE:CONTAINS-EQUALS-CONF & rename property for conf-space files | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add some properties for setting keys & values in configuration files | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:MAP-FILE-LINES: cope with non-existent file | Sean Whitton | 2021-04-01 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | property/file.lisp: use WITH-CHANGE-IF-CHANGES-FILE{,-CONTENT} | Sean Whitton | 2021-03-27 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:DIRECTORY-EXISTS: assume no change | Sean Whitton | 2021-03-27 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:DOES-NOT-EXIST: add a :CHECK subroutine | Sean Whitton | 2021-03-27 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:HAS-CONTENT: add description | Sean Whitton | 2021-03-27 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:CONTAINS-LINES: accept a single line | Sean Whitton | 2021-03-22 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | untabify | Sean Whitton | 2021-03-22 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | enable passing multiple paths to FILE:DOES-NOT-EXIST & drop :CHECK | Sean Whitton | 2021-03-22 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add and use :CONSFIGURATOR named readtable | Sean Whitton | 2021-03-20 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add FILE:HAS-MODE, FILE:DOES-NOT-EXIST | Sean Whitton | 2021-03-19 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add FILE:DIRECTORY-EXISTS | Sean Whitton | 2021-03-10 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:HAS-CONTENT: use ETYPECASE | Sean Whitton | 2021-03-09 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:HAS-CONTENT: if passed a string, ensure it ends in a newline | Sean Whitton | 2021-03-09 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | store and export some indentation information for Emacs | Sean Whitton | 2021-03-09 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | simplify WRITEFILE file attribute preservation | Sean Whitton | 2021-03-06 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | in fact, combine HAS-CONTENT and HAS-CONTENT-LINES | Sean Whitton | 2021-03-05 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | rework FILE:HAS-CONTENT and add FILE:HAS-CONTENT-LINES | Sean Whitton | 2021-03-05 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add SECRET-UPLOADED and HOST-SECRET-UPLOADED | Sean Whitton | 2021-03-04 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | rename REGEX-REPLACE-LINES | Sean Whitton | 2021-03-04 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | attempt to implement umask support for CONNECTION-WRITEFILE | Sean Whitton | 2021-02-27 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | factor out FILE::MAP-FILE-LINES | Sean Whitton | 2021-02-25 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | FILE:REGEX-REPLACE-LINES: make FILE argument the first one | Sean Whitton | 2021-02-24 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | add FILE:REGEX-REPLACE-LINES | Sean Whitton | 2021-02-24 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | fix FILE:CONTAINS-LINES | Sean Whitton | 2021-02-24 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | rewrite FILE:CONTAINS-LINES | Sean Whitton | 2021-02-22 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | rework data source registration & move two props out of core | Sean Whitton | 2021-02-20 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | drop FILE- prefix for two file properties | Sean Whitton | 2021-02-20 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | normalise file headers and some comments | Sean Whitton | 2021-02-16 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | use writefile in file:file-has-content | Sean Whitton | 2021-02-16 | |
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> | |||
* | move code into an src/ subdir | Sean Whitton | 2021-02-16 | |
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> |