Anyone willing to do a fancy elementary-based frontend for it? Would
rock to have:

Page 01: Ask project name, description, license (presented as a
hoversel), maybe let user choose icon. (icon is not supported by my
script, but you can copy it over after the script finishes)
Page 02: Ask name and email, if user decides to "finish" from first
page, use information from /etc/passwd and hostname.

Script output is simple to parse, lines begin with an information
followed by ":", then an empty line to show the summary (that can be
ignored). Information bits are:
   - ERROR: something bad happened.
   - I: ignored
   - D: create directory
   - F: create file

It would be like to have it extensible so if in future we add more
templates we could choose from them and even present a nice
screenshot, for example instead of creating a window with a frame,
label and buttons we could generate one empty or one with a list,
etc...

Anyway, have fun.


On Thu, Sep 10, 2009 at 5:53 PM, Enlightenment SVN
<no-re...@enlightenment.org> wrote:
> Log:
>  Generate elementary-based projects based on a skeleton.
>
>  Just cd elementary-skel and run ./project-generate.sh OPTIONS. It is
>  still barebones, specially on user-interface that could be interactive
>  if no options are given.
>
>
> Author:       barbieri
> Date:         2009-09-10 13:53:37 -0700 (Thu, 10 Sep 2009)
> New Revision: 42390
>
> Added:
>  trunk/TMP/st/elementary-skel/ trunk/TMP/st/elementary-skel/AUTHORS 
> trunk/TMP/st/elementary-skel/COPYING.Apache-2.0 
> trunk/TMP/st/elementary-skel/COPYING.Artistic 
> trunk/TMP/st/elementary-skel/COPYING.BSD 
> trunk/TMP/st/elementary-skel/COPYING.GFDL-1.2 
> trunk/TMP/st/elementary-skel/COPYING.GPL-2 
> trunk/TMP/st/elementary-skel/COPYING.GPL-3 
> trunk/TMP/st/elementary-skel/COPYING.LGPL-2 
> trunk/TMP/st/elementary-skel/COPYING.LGPL-2.1 
> trunk/TMP/st/elementary-skel/COPYING.LGPL-3 
> trunk/TMP/st/elementary-skel/COPYING.QPL-1.0 
> trunk/TMP/st/elementary-skel/ChangeLog trunk/TMP/st/elementary-skel/INSTALL 
> trunk/TMP/st/elementary-skel/Makefile.am trunk/TMP/st/elementary-skel/NEWS 
> trunk/TMP/st/elementary-skel/README trunk/TMP/st/elementary-skel/autogen.sh 
> trunk/TMP/st/elementary-skel/configure.ac trunk/TMP/st/elementary-skel/data/ 
> trunk/TMP/st/elementary-skel/data/Makefile.am 
> trunk/TMP/st/elementary-skel/data/desktop/ 
> trunk/TMP/st/elementary-skel/data/desktop/@proj...@.desktop 
> trunk/TMP/st/elementary-skel/data/desktop/@proj...@.png 
> trunk/TMP/st/elementary-skel/data/desktop/Makefile.am 
> trunk/TMP/st/elementary-skel/data/themes/ 
> trunk/TMP/st/elementary-skel/data/themes/Makefile.am 
> trunk/TMP/st/elementary-skel/m4/ 
> trunk/TMP/st/elementary-skel/m4/ac_attribute.m4 
> trunk/TMP/st/elementary-skel/po/ trunk/TMP/st/elementary-skel/po/LINGUAS 
> trunk/TMP/st/elementary-skel/po/Makevars 
> trunk/TMP/st/elementary-skel/po/POTFILES.in 
> trunk/TMP/st/elementary-skel/project-generate.sh 
> trunk/TMP/st/elementary-skel/src/ 
> trunk/TMP/st/elementary-skel/src/Makefile.am 
> trunk/TMP/st/elementary-skel/src/bin/ 
> trunk/TMP/st/elementary-skel/src/bin/Makefile.am 
> trunk/TMP/st/elementary-skel/src/bin/gettext.h 
> trunk/TMP/st/elementary-skel/src/bin/main.c
>
> Added: trunk/TMP/st/elementary-skel/AUTHORS
>
> Added: trunk/TMP/st/elementary-skel/COPYING.Apache-2.0
>
> Added: trunk/TMP/st/elementary-skel/COPYING.Artistic
>
> Added: trunk/TMP/st/elementary-skel/COPYING.BSD
>
> Added: trunk/TMP/st/elementary-skel/COPYING.GFDL-1.2
>
> Added: trunk/TMP/st/elementary-skel/COPYING.GPL-2
>
> Added: trunk/TMP/st/elementary-skel/COPYING.GPL-3
>
> Added: trunk/TMP/st/elementary-skel/COPYING.LGPL-2
>
> Added: trunk/TMP/st/elementary-skel/COPYING.LGPL-2.1
>
> Added: trunk/TMP/st/elementary-skel/COPYING.LGPL-3
>
> Added: trunk/TMP/st/elementary-skel/COPYING.QPL-1.0
>
> Added: trunk/TMP/st/elementary-skel/ChangeLog
>
> Added: trunk/TMP/st/elementary-skel/INSTALL
>
> Added: trunk/TMP/st/elementary-skel/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/NEWS
>
> Added: trunk/TMP/st/elementary-skel/README
>
> Added: trunk/TMP/st/elementary-skel/autogen.sh
>
>
> Property changes on: trunk/TMP/st/elementary-skel/autogen.sh
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:eol-style
>   + native
>
> Added: trunk/TMP/st/elementary-skel/configure.ac
>
> Added: trunk/TMP/st/elementary-skel/data/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/data/desktop/@proj...@.desktop
>
> Added: trunk/TMP/st/elementary-skel/data/desktop/@proj...@.png
>
>
> Property changes on: trunk/TMP/st/elementary-skel/data/desktop/@proj...@.png
> ___________________________________________________________________
> Name: svn:mime-type
>   + image/png
>
> Added: trunk/TMP/st/elementary-skel/data/desktop/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/data/themes/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/m4/ac_attribute.m4
>
> Added: trunk/TMP/st/elementary-skel/po/LINGUAS
>
> Added: trunk/TMP/st/elementary-skel/po/Makevars
>
> Added: trunk/TMP/st/elementary-skel/po/POTFILES.in
>
> Added: trunk/TMP/st/elementary-skel/project-generate.sh
>
>
> Property changes on: trunk/TMP/st/elementary-skel/project-generate.sh
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:eol-style
>   + native
>
> Added: trunk/TMP/st/elementary-skel/src/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/src/bin/Makefile.am
>
> Added: trunk/TMP/st/elementary-skel/src/bin/gettext.h
>
> Added: trunk/TMP/st/elementary-skel/src/bin/main.c
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to