`ros list git` shows projects installed with git.

This commit is contained in:
SANO Masatoshi 2017-04-28 16:07:22 +09:00
parent 8aa962ce21
commit c4f43f796e

10
lisp/list-git.lisp Normal file
View file

@ -0,0 +1,10 @@
(defpackage :roswell.list.git
(:use :cl :roswell.util))
(in-package :roswell.list.git)
(defun git (&rest r)
(declare (ignore r))
(let* ((* (directory (merge-pathnames "**/.git/" (first ql:*local-project-directories*))))
(* (mapcar (lambda (x) (directory (merge-pathnames "../*.asd" x))) *))
(* (apply #'append *)))
(format t "~{~A~%~}" (mapcar #'pathname-name *))))