<div dir="ltr">Hi Stale, folks!<div><br></div><div>I just tried the new Forge 2.0 and it works perfectly :)</div><div><br></div><div>I just miss the prompt coloring. In Forge 1 we had different color for the current directory name if it is inside a project.</div>
<div><br></div><div>BTW, I see that the new-project command was changed to project-new.</div><div><br></div><div>Cheers,</div><div>Ivan</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 13, 2014 at 3:39 AM, George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Excellent Stale! Thanks for your help on this.<br>
<br>
&gt; Em 12/01/2014, às 23:06, Ståle W Pedersen &lt;<a href="mailto:spederse@redhat.com">spederse@redhat.com</a>&gt; escreveu:<br>
<div class="HOEnZb"><div class="h5">&gt;<br>
&gt; hi, ive deployed a new version of 0.46-SNAPSHOT that hopefully should<br>
&gt; have most of the arrow-key + line redraw bugs fixed.<br>
&gt; - please let me know if it works better other places as well.<br>
&gt;<br>
&gt; these issues were introduced back in oct/nov i think (during our meeting<br>
&gt; in raleigh lincoln :) when we optimized the input and line draw in æsh.<br>
&gt; - i think its time i get a working windows setup....<br>
&gt;<br>
&gt; i havent looked at the path issue so that still needs to be fixed.<br>
&gt; - but ill prioritize the close issue atm.<br>
&gt;<br>
&gt; ståle<br>
&gt;<br>
&gt;&gt; On 11.01.14 17:10, Lincoln Baxter, III wrote:<br>
&gt;&gt; You can find in maven under:<br>
&gt;&gt;<br>
&gt;&gt; org.jboss.aesh:aesh:0.46-SNAPSHOT<br>
&gt;&gt;<br>
&gt;&gt; The github repo/org is here: <a href="https://github.com/aeshell/aesh" target="_blank">https://github.com/aeshell/aesh</a><br>
&gt;&gt;<br>
&gt;&gt; ~Lincoln<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Jan 11, 2014 at 3:58 PM, Ståle W Pedersen &lt;<a href="mailto:spederse@redhat.com">spederse@redhat.com</a>&gt;wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; hi, ivan it is most likely an æsh bug (which forge uses for shell<br>
&gt;&gt;&gt; interaction). to quickly debug æsh you could just start a simple example<br>
&gt;&gt;&gt; program like: java -cp aesh-0.46-SNAPSHOT.jar AeshExample<br>
&gt;&gt;&gt; - you should have the aesh jar in your local mvn cache.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; AeshExample should log to TMP/aesh.log and there is a log line starting<br>
&gt;&gt;&gt; with &quot;GOT:&quot; for each input. that input should match whatever is<br>
&gt;&gt;&gt; specified in Key.java (in æsh).<br>
&gt;&gt;&gt; from what you&#39;ve described above it seems that ive introduced a bug in a<br>
&gt;&gt;&gt; later release with this or it might also be the parsing. whatever you<br>
&gt;&gt;&gt; find out will no matter help.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; regards, ståle<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 11.01.14 21:18, Ivan St. Ivanov wrote:<br>
&gt;&gt;&gt;&gt; Hi folks,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I just created this JIRA: <a href="https://issues.jboss.org/browse/FORGE-1425" target="_blank">https://issues.jboss.org/browse/FORGE-1425</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; As I wrote in the first email, I would like to help resolving it. I just<br>
&gt;&gt;&gt;&gt; need some guidance on where to look. George asked me to run the unit tests<br>
&gt;&gt;&gt;&gt; and I tried. However, the addon-manager tests failed and I couldn&#39;t find<br>
&gt;&gt;&gt;&gt; the reason. :(<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt; Ivan<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Sat, Jan 11, 2014 at 7:54 PM, Lincoln Baxter, III &lt;<br>
&gt;&gt;&gt;&gt; <a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yes, thank you for finding these issues! Looks like we know what we will<br>
&gt;&gt;&gt;&gt;&gt; be working on next few days :)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Sat, Jan 11, 2014 at 12:40 PM, George Gastaldi &lt;<a href="mailto:ggastald@redhat.com">ggastald@redhat.com</a><br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Ivan,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Could you open a JIRA with these issues and mark it as Blocker? We<br>
&gt;&gt;&gt; can&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt; release 2.0.0.Final unless this is fixed.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Em 08/01/2014, às 11:18, &quot;Ivan St. Ivanov&quot; &lt;<a href="mailto:ivan.st.ivanov@gmail.com">ivan.st.ivanov@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; escreveu:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Sorry, forgot to mention that this is with snapshot from December,<br>
&gt;&gt;&gt; 29th.<br>
&gt;&gt;&gt;&gt;&gt;&gt; The situation was the same with all the previous betas and alphas.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Wed, Jan 8, 2014 at 3:13 PM, George Gastaldi &lt;<a href="mailto:ggastald@redhat.com">ggastald@redhat.com</a><br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the feedback ivan.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are you testing against the latest snapshot?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Best Regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; George<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Em 08/01/2014, às 11:10, &quot;Ivan St. Ivanov&quot; &lt;<a href="mailto:ivan.st.ivanov@gmail.com">ivan.st.ivanov@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; escreveu:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi folks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; As I promised, here is a [intended-to-be] short feedback about the new<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Forge 2 shell. As some of you know, I use Windows (Really? OK...). So<br>
&gt;&gt;&gt; I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; will be very happy to help you solve the issues besides merely<br>
&gt;&gt;&gt; reporting<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; them:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; * The history doesn&#39;t work. That is, when you press up and down arrows<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; instead of the previous commands, you get this: αH<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; * Backspace doesn&#39;t work. When I press it, the cursor just comes back<br>
&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the previous position without deleting the character there. If I just<br>
&gt;&gt;&gt; write<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; something there, the old symbol is overwritten by the new one, but at<br>
&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; end after pressing enter it looks like you never entered anything<br>
&gt;&gt;&gt; after<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; pressing backspace. For example:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  1) I write *new-project --namek*<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  2) I notice the typo and press backspace<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  3) k doesn&#39;t get deleted, but I overwrite it with d<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  4) Then I complete my command to look like this: *new-project<br>
&gt;&gt;&gt; --named<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; test*<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  5) Forge&#39;s output is: *Project name must be specified.*<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; * As you know on windows the full path to a file or directory is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;drive-letter&gt;:\&lt;dir1&gt;\&lt;dir2&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  1) If I try to do *cd c:\temp\forge*, Forge blows with exception:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.jboss.forge.addon.resource.ResourceException: [FileResourceImpl]<br>
&gt;&gt;&gt; can<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; have no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; children<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.jboss.forge.addon.resource.AbstractFileResource.getChild(Abstract<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; FileResource.java:78)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.jboss.forge.addon.shell.util.PathspecParser.resolve(PathspecParse<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; r.java:232)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.jboss.forge.addon.shell.commands.CdCommand.execute(CdCommand.java<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; :71)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; java:57)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; sorImpl.java:43)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;        at java.lang.reflect.Method.invoke(Method.java:606)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  2) Somehow I noticed that I may use the paths without the drive<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; letter, e.g. just \&lt;dir1&gt;\&lt;dir2&gt;. It is legal to do it in Windows,<br>
&gt;&gt;&gt; but thus<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; you can&#39;t change to a directory located on a different drive. For<br>
&gt;&gt;&gt; example<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; cd \temp\forge will change to c:\temp\forge if you are currently in<br>
&gt;&gt;&gt; c:. So<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I tried *cd \temp\forge*, but the result was the same [exception].<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  3) If I am in the root directory (c:\) and I run *cd temp\forge*, I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; don&#39;t get exception, but ****ERROR*** tempforge\: No such file or<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; directory*. The interesting thing is that I ran that command by<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; pressing tab, i.e. counting on the command completion of the shell,<br>
&gt;&gt;&gt; which<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; obviously works fine.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  I made the cd command work by just running *cd /temp/forge* (notice<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the forward slashes)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If you wish, I may add these observations as JIRA items, probably as<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; children to this one: <a href="https://issues.jboss.org/browse/FORGE-1387" target="_blank">https://issues.jboss.org/browse/FORGE-1387</a>.<br>
&gt;&gt;&gt; Bear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; in mind that all the reported features work in Forge 1 even on<br>
&gt;&gt;&gt; Windows ;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can discuss these in today&#39;s meeting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ivan<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt; Lincoln Baxter, III<br>
&gt;&gt;&gt;&gt;&gt; <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
&gt;&gt;&gt;&gt;&gt; &quot;Simpler is better.&quot;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; forge-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Lincoln Baxter, III<br>
&gt;&gt; <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
&gt;&gt; &quot;Simpler is better.&quot;<br>
&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; forge-dev mailing list<br>
&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; forge-dev mailing list<br>
&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></div></div></blockquote></div><br></div>