Closed ram535 closed 3 years ago
I made it work.
(skeletor-define-constructor "dart console-simple"
:no-license? t
:no-git? t
:initialise
(lambda (spec)
(let-alist spec
(shell-command
(format "mkdir -p %s/%s" .project-dir .project-name))
(skeletor-shell-command
(format "stagehand console-simple")
(format "%s/%s" .project-dir .project-name))))
:after-creation
(lambda (dir)
(skeletor-async-shell-command "pub get")))
And with M-x skeletor-create-project-at
, select directory ~/Projects/dart
.
Thanks for this package.
For dart projects I use this path
~/Projects/dart/
.For dart projects the program
stagehand
is used to create the project templates.To create a Project with
stagehand
the directory must be create first.Example:
This is my config:
The problem with this is that these variables are not set correct when doing
M-x skeletor-create-project Project name: foo
.The correct values should be:
The files are created fine but the
git init
is done in the wrong directory:If I use
skeletor-create-project-at
this variable is set wrong(dest . "/home/last/Projects/dart/foo/foo")
instead of(dest . "/home/last/Projects/dart/foo")
Thanks.