From: sabadev Date: Mon, 12 Jul 2021 00:49:50 +0000 (-0400) Subject: Added methods to execute 'git ls-files'. X-Git-Url: http://sabadev.xyz:4321/?a=commitdiff_plain;h=d93d72c7378e18d216840f9920448bf111ade733;p=git-skipper.git Added methods to execute 'git ls-files'. --- diff --git a/git-skipper.rkt b/git-skipper.rkt index 7bc35af..2d7d35f 100644 --- a/git-skipper.rkt +++ b/git-skipper.rkt @@ -1 +1,12 @@ #lang racket/base + +(require racket/system + racket/port + racket/string) + +(define (git . args) (string-split (with-output-to-string (λ () (system (string-join (cons "git" args))))) "\n")) + +(define (ls-files arg) (git "ls-files" "-v" arg)) +(define (modified-files) (ls-files "-m")) + +(modified-files)