aboutsummaryrefslogtreecommitdiff
path: root/src/property/file.lisp
Commit message (Expand)AuthorAge
* FILE:UPDATE-UNIX-TABLE end sort: handle comments and blank linesSean Whitton2021-07-10
* FILE:UPDATE-UNIX-TABLE: add sorting of lines at endSean Whitton2021-07-10
* FILE:DATA-CACHE-PURGED: fix looking up the cache locationSean Whitton2021-07-10
* FILE:EXISTS-WITH-CONTENT: add :DESC subroutineSean Whitton2021-07-10
* error if pass relative paths to FILE:HOST-{DATA,SECRET}-UPLOADEDSean Whitton2021-06-23
* FILE:CONTAINS-INI-SETTINGS: avoid blank line at start of fileSean Whitton2021-06-18
* FILE:CONTAINS-CONF-{EQUALS,SHELL}: fix for values containing '='Sean Whitton2021-06-18
* FILE:EXISTS-WITH-CONTENT: add Emacs indentation hintSean Whitton2021-06-18
* FILE::REMOTE-LINK-TARGET: expand commentSean Whitton2021-06-18
* FILE::REMOTE-LINK-TARGET: skip over repeated spaces in separatorsSean Whitton2021-06-18
* FILE:CONTAINS-CONF-EQUALS: improve :PARSE-KV regexpSean Whitton2021-06-18
* FILE:HOST-SECRET-UPLOADED: use DEFPROPLISTSean Whitton2021-06-18
* add FILE:EXISTS-WITH-CONTENTSean Whitton2021-06-17
* FILE:CONTAINS-LINES: add an INDENT declarationSean Whitton2021-06-08
* FILE:DIRECTORY-DOES-NOT-EXIST: simplify not deleting non-dirsSean Whitton2021-06-08
* add FILE:HAS-OWNERSHIPSean Whitton2021-06-08
* add FILE:DIRECTORY-DOES-NOT-EXIST, FILE:DATA-CACHE-PURGEDSean Whitton2021-06-07
* ls(1) parse: set LC_ALL not just LOCALE, and split fields properlySean Whitton2021-06-07
* add & use WORDS, UNWORDSSean Whitton2021-05-31
* FILE:HOST-SECRET-UPLOADED: avoid using a pathname as IDEN2Sean Whitton2021-05-31
* FILE:UPDATE-UNIX-TABLE: update lines whenever there's a matchSean Whitton2021-05-31
* add FILE:CONTAINS-CONF-TABSean Whitton2021-05-25
* FILE:CONTAINS-CONF-SPACE: add some quotation marksSean Whitton2021-05-25
* FILE:CONTAINS-CONF-SPACE: accept any whitespace after the keySean Whitton2021-05-24
* FILE:{DATA,SECRET}-UPLOADED: use CONTAINING-DIRECTORY-EXISTSSean Whitton2021-05-20
* FILE:DATA-UPLOADED, FILE:SECRET-UPLOADED: use MAYBE-WRITEFILE-DATASean Whitton2021-05-20
* add FILE:CONTAINING-DIRECTORY-EXISTSSean Whitton2021-05-20
* factor out MAYBE-WRITEFILE-STRINGSean Whitton2021-05-20
* FILE:CONTAINS-LINES: avoid writing file if lines already presentSean Whitton2021-05-19
* FILE:DATA-UPLOADED, FILE:SECRET-UPLOADED: ensure directory existsSean Whitton2021-05-14
* FILE:HAS-CONTENT: avoid writing the file if content unchangedSean Whitton2021-05-06
* factor out FILE:UPDATE-UNIX-TABLESean Whitton2021-05-06
* add FILE:IS-COPY-OFSean Whitton2021-04-08
* FILE:HAS-CONTENT: don't return :NO-CHANGE if file mode was changedSean Whitton2021-04-08
* FILE:DIRECTORY-EXISTS: ensure can accept pathnamesSean Whitton2021-04-08
* add FILE:SYMLINKEDSean Whitton2021-04-07
* fix use of REMOTE-EXISTS-PSean Whitton2021-04-06
* FILE:DOES-NOT-EXIST: fix :CHECKSean Whitton2021-04-05
* FILE:HAS-CONTENT: support :MODE argumentSean Whitton2021-04-04
* add FILE:LACKS-LINESSean Whitton2021-04-01
* FILE:CONTAINS-LINES: cope with non-existent fileSean Whitton2021-04-01
* FILE:CONTAINS-LINES: use &RESTSean Whitton2021-04-01
* rename CONTAINS-FOO-CONF -> CONTAINS-CONF-FOOSean Whitton2021-04-01
* add FILE:CONTAINS-EQUALS-CONF & rename property for conf-space filesSean Whitton2021-04-01
* add some properties for setting keys & values in configuration filesSean Whitton2021-04-01
* FILE:MAP-FILE-LINES: cope with non-existent fileSean Whitton2021-04-01
* property/file.lisp: use WITH-CHANGE-IF-CHANGES-FILE{,-CONTENT}Sean Whitton2021-03-27
* FILE:DIRECTORY-EXISTS: assume no changeSean Whitton2021-03-27
* FILE:DOES-NOT-EXIST: add a :CHECK subroutineSean Whitton2021-03-27
* FILE:HAS-CONTENT: add descriptionSean Whitton2021-03-27