aboutsummaryrefslogtreecommitdiff
path: root/src/property/file.lisp
Commit message (Expand)AuthorAge
* FILE:CONTAINS-INI-SETTINGS: fix inserting section's remaining keysSean Whitton2022-06-27
* FILE:CONTAINS-INI-SETTINGS: fix extracting section namesSean Whitton2022-06-18
* rename READFILE, WRITEFILE, corresponding generics and some wrappersSean Whitton2022-04-02
* src/property/file.lisp: update copyright yearsSean Whitton2022-04-02
* FILE:HAS-CONTENT: accept NIL content & check type of list elementsSean Whitton2022-04-01
* replace ESCAPE-SH-TOKEN and ESCAPE-SH-COMMAND with new SH-ESCAPESean Whitton2022-03-11
* add "local" and "remote" to the names of some exported symbolsSean Whitton2022-03-09
* src/property/file.lisp: unless mode supplied, create missing dirsSean Whitton2021-12-27
* FILE:{HOST-,}SECRET-UPLOADED: don't create missing intermediate dirsSean Whitton2021-12-27
* FILE:{DATA,SECRET}-UPLOADED: add descriptionsSean Whitton2021-11-11
* replace some functions with a new :CONSFIGURATOR-CACHE connattrSean Whitton2021-10-23
* add FILE:LACKS-LINES-MATCHINGSean Whitton2021-09-12
* FILE:HOST-DATA-UPLOADED: use DEFPROPLISTSean Whitton2021-07-15
* FILE:UPDATE-UNIX-TABLE: replace sorting algorithm and refactorSean Whitton2021-07-12
* 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