Should the -projecthelp option do the same thing by default ? Rightnow it uses xslt to process the build file - ie it doesn't actually load/Initialize the project.

Ian

i'm looking in NAnt.core source code to figure this out.

Project has TargetCollection called Targets
TargetCollection contains Target Target has properties .Name, .Desc, ....



<target name="showTargets" > <echo message="Here are the available targets in this project and its includes:" /> <script language="C#"> <code><![CDATA[ public static void ScriptMain(Project project) { foreach( Target t in project.Targets ) { Console.WriteLine( t.Name ); Console.WriteLine( " " + t.Desc); } } ]]></code> </script> </target>





-----Original Message-----
From: Narayanasamy, Sundar [mailto:[EMAIL PROTECTED] Sent: Monday, September 15, 2003 19:07
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: [Nant-users] How to list available targets?



Fabulous. That's what I've been looking for. How could I get the descriptions along with that?


Thanks,
Sundar

-----Original Message-----
From: Jean Rajotte [mailto:[EMAIL PROTECTED]
Sent: Monday, September 15, 2003 3:23 PM
To: [EMAIL PROTECTED]
Subject: RE: [Nant-users] How to list available targets?


good point about includes. here's a target that lists all loaded targets so, to invoke it you'd say: >nant showTargets

<target name="showTargets" >
<echo message="Here are the available targets in this project and its includes:" />
<script language="C#">
<code><![CDATA[
public static void ScriptMain(Project project) {
foreach( Target t in project.Targets )
Console.WriteLine( t.Name );
}
]]></code>
</script>
</target>




-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Randy Regnier
Sent: Monday, September 15, 2003 17:52
To: 'Erv Walter'; 'Narayanasamy, Sundar'; 'Jaroslaw Kowalski'; [EMAIL PROTECTED]
Subject: RE: [Nant-users] How to list available targets?



It will return all of the targets in the main/default build
file, but if that build file includes files with additional targets, those included targets are not listed.


I'll leave it to others to decide if this is a feature or a bug. :-)

Randy

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Erv Walter
Sent: Monday, September 15, 2003 4:24 PM
To: Narayanasamy, Sundar; Jaroslaw Kowalski; [EMAIL PROTECTED]
Subject: RE: [Nant-users] How to list available targets?



If you type "nant -projecthelp" you will get exactly what you want.


-----Original Message-----
From: Narayanasamy, Sundar


[mailto:[EMAIL PROTECTED]


Sent: Monday, September 15, 2003 1:58 PM
To: Jaroslaw Kowalski; [EMAIL PROTECTED]
Subject: RE: [Nant-users] How to list available targets?

Let me re-phrase the question.

I need to let the user know of my targets. When user enters
"nant targets" in my project directory, I want to list all the available targets in my build file.


Sundar

-----Original Message-----
From: Jaroslaw Kowalski [mailto:[EMAIL PROTECTED]
Sent: Monday, September 15, 2003 11:50 AM
To: Narayanasamy, Sundar; [EMAIL PROTECTED]
Subject: Re: [Nant-users] How to list available targets?


nant -projecthelp


Also, when your targets have "description" attribute it will
be printed as well.

There's also NAntMenu shell extension which provides this
information when you right-click on *.nant file.

Jarek

----- Original Message -----
From: "Narayanasamy, Sundar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 15, 2003 8:46 PM
Subject: [Nant-users] How to list available targets?




Hello,

I have a build file that has several targets? How do I

let the user


know
of the targets, when he tries it.


Help is appreciated.
Sundar


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf _______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users





------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users


------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf _______________________________________________
Nant-users mailing list
[EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf _______________________________________________
Nant-users mailing list
[EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/n> ant-users







-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users







------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to