cli/quickstart: generate {init,config,packages}.el separately
Instead of aborting if DOOMDIR exists, all three files will be checked (and generated) separately.
This commit is contained in:
parent
952a86c2e5
commit
eb47568701
1 changed files with 23 additions and 23 deletions
|
@ -41,8 +41,6 @@ regenerates the autoloads file."
|
||||||
(let ((short-private-dir (abbreviate-file-name doom-private-dir)))
|
(let ((short-private-dir (abbreviate-file-name doom-private-dir)))
|
||||||
(if (member "--no-config" args)
|
(if (member "--no-config" args)
|
||||||
(print! (yellow "Not copying private config template, as requested"))
|
(print! (yellow "Not copying private config template, as requested"))
|
||||||
(if (file-directory-p doom-private-dir)
|
|
||||||
(print! (yellow "%s directory already exists. Skipping.") short-private-dir)
|
|
||||||
(print! "Creating %s" short-private-dir)
|
(print! "Creating %s" short-private-dir)
|
||||||
(make-directory doom-private-dir t)
|
(make-directory doom-private-dir t)
|
||||||
(print! (green "Done!"))
|
(print! (green "Done!"))
|
||||||
|
@ -65,6 +63,8 @@ regenerates the autoloads file."
|
||||||
";; (package! another-package :recipe (:fetcher github :repo \"username/repo\"))\n"
|
";; (package! another-package :recipe (:fetcher github :repo \"username/repo\"))\n"
|
||||||
";; (package! builtin-package :disable t)\n")))))
|
";; (package! builtin-package :disable t)\n")))))
|
||||||
(cl-destructuring-bind (path . fn) file
|
(cl-destructuring-bind (path . fn) file
|
||||||
|
(if (file-exists-p! path doom-private-dir)
|
||||||
|
(print! "%s already exists, skipping" path)
|
||||||
(print! "Creating %s%s" short-private-dir path)
|
(print! "Creating %s%s" short-private-dir path)
|
||||||
(with-temp-file (expand-file-name path doom-private-dir)
|
(with-temp-file (expand-file-name path doom-private-dir)
|
||||||
(funcall fn))
|
(funcall fn))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue