Re: [rt-users] RT CLI and multiple lines

2007-06-01 Thread Torsten Brumm

Hi Dmitri, Hi Jim,

thanks for your help, got it working now.

Torsten

2007/6/1, Torsten Brumm [EMAIL PROTECTED]:


Hi Dmitri,

the hint with the whitspace was success for the interactiv editor,
thanks..

its funny, i thought a normal cr/lf is enough for a whitespace, but its
not working, but if i use cr/lf + space its working.

Its ok for me for the interactive editor.

Thanks

2007/5/30, Dmitri Tikhonov [EMAIL PROTECTED]:

 Hi Torsten,

 this has been discussed a while back:

 http://lists.fsck.com/pipermail/rt-devel/2006-May/008448.html

- Dmitri.

 Ham MI-ID, Torsten Brumm wrote:
  Hi RT Users,
 
  again a question/problem with RT CLI, again mulitple lines. I'm trying
  to create a ticket in interactive mode (-e) with more then one line of
 text.
 
 
 
  I'm using this: /opt/rt3/bin/rt create -t ticket -e set subject='TEST
  30.5.2007 from CLI' and this brings me to the Editor:
 
 
 
  # Required: id, Queue
 
 
 
  id: ticket/new
 
  Queue: General
 
  Requestor: root
 
  Subject: TEST 30.5.2007 from CLI
 
  Cc: [EMAIL PROTECTED]
 
  AdminCc:
 
  Owner: root
 
  Status: new
 
  Priority: 50
 
  InitialPriority: 20
 
  FinalPriority: 90
 
  TimeEstimated:
 
  Starts: 2007-05-30 08:05:29
 
  Due: 2007-05-31 08:05:29
 
  Text: ONE LINE
 
 
 
  In this case, with one line it works well, but if I try to set another

  line (CR/LF) it brings this:
 
 
 
  # Please resubmit with errors corrected.
 
 
 
  --
 
 
 
  # Syntax error.
 
 
 
  id: ticket/new
 
  Queue: General
 
  Requestor: root
 
  Subject: TEST2 30.5.2007 from CLI
 
  Cc:
 
  AdminCc:
 
  Owner:
 
  Status: new
 
  Priority:
 
  InitialPriority:
 
  FinalPriority:
 
  TimeEstimated:
 
  Starts: 2007-05-30 08:08:12
 
  Due: 2007-05-30 08:08:12
 
  Text: LINE 1 and RETURN after
 
   Line2
 
  Line3
 
 
 
  I have checked the rt cli tool for this hint from Philip klime I
 think:
 
 
 
   --- bin/rt  2006-09-28 08:53: 43.0 -0400
 
   +++ /opt/rt3/bin/rt 2006-09-25 10:48:09.0 -0400
 
   @@ -388,7 +388,7 @@
 
elsif (/^set$/i) {
 
my $vars = 0;
 
 
 
   -while (@ARGV  $ARGV[0] =~
 /^($field)([+-]?=)(.*)$/xms) {
 
   +while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/) {
 
my ($key, $op, $val) = ($1, $2, $3);
 
my $hash = ($op eq '=') ? \%set : ($op =~ /^\+/) ?
 
   \%add : \%del;
 
 
 
  The line looks correct.
 
 
 
  Any ideas? How do you use the RT CLI with more then one line of text?
 Do
  I something wrong?
 
 
 
  Thanks
 
 
 
  Torsten
 

 ___
 http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

 Community help: http://wiki.bestpractical.com
 Commercial support: [EMAIL PROTECTED]


 Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
 Buy a copy at http://rtbook.bestpractical.com




--
MFG

Torsten Brumm

http://www.torsten-brumm.de





--
MFG

Torsten Brumm

http://www.torsten-brumm.de
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Re: [rt-users] RT CLI and multiple lines

2007-06-01 Thread Torsten Brumm

Hi Dmitri,

the hint with the whitspace was success for the interactiv editor, thanks..

its funny, i thought a normal cr/lf is enough for a whitespace, but its not
working, but if i use cr/lf + space its working.

Its ok for me for the interactive editor.

Thanks

2007/5/30, Dmitri Tikhonov [EMAIL PROTECTED]:


Hi Torsten,

this has been discussed a while back:

http://lists.fsck.com/pipermail/rt-devel/2006-May/008448.html

   - Dmitri.

Ham MI-ID, Torsten Brumm wrote:
 Hi RT Users,

 again a question/problem with RT CLI, again mulitple lines. I'm trying
 to create a ticket in interactive mode (-e) with more then one line of
text.



 I'm using this: /opt/rt3/bin/rt create -t ticket -e set subject='TEST
 30.5.2007 from CLI' and this brings me to the Editor:



 # Required: id, Queue



 id: ticket/new

 Queue: General

 Requestor: root

 Subject: TEST 30.5.2007 from CLI

 Cc: [EMAIL PROTECTED]

 AdminCc:

 Owner: root

 Status: new

 Priority: 50

 InitialPriority: 20

 FinalPriority: 90

 TimeEstimated:

 Starts: 2007-05-30 08:05:29

 Due: 2007-05-31 08:05:29

 Text: ONE LINE



 In this case, with one line it works well, but if I try to set another
 line (CR/LF) it brings this:



 # Please resubmit with errors corrected.



 --



 # Syntax error.



 id: ticket/new

 Queue: General

 Requestor: root

 Subject: TEST2 30.5.2007 from CLI

 Cc:

 AdminCc:

 Owner:

 Status: new

 Priority:

 InitialPriority:

 FinalPriority:

 TimeEstimated:

 Starts: 2007-05-30 08:08:12

 Due: 2007-05-30 08:08:12

 Text: LINE 1 and RETURN after

  Line2

 Line3



 I have checked the rt cli tool for this hint from Philip klime I think:



  --- bin/rt  2006-09-28 08:53:43.0 -0400

  +++ /opt/rt3/bin/rt 2006-09-25 10:48:09.0 -0400

  @@ -388,7 +388,7 @@

   elsif (/^set$/i) {

   my $vars = 0;



  -while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/xms)
{

  +while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/) {

   my ($key, $op, $val) = ($1, $2, $3);

   my $hash = ($op eq '=') ? \%set : ($op =~ /^\+/) ?

  \%add : \%del;



 The line looks correct.



 Any ideas? How do you use the RT CLI with more then one line of text? Do
 I something wrong?



 Thanks



 Torsten


___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com





--
MFG

Torsten Brumm

http://www.torsten-brumm.de
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

[rt-users] RT CLI and multiple lines

2007-05-30 Thread Ham MI-ID, Torsten Brumm
Hi RT Users,

again a question/problem with RT CLI, again mulitple lines. I'm trying
to create a ticket in interactive mode (-e) with more then one line of
text.

 

I'm using this: /opt/rt3/bin/rt create -t ticket -e set subject='TEST
30.5.2007 from CLI' and this brings me to the Editor:

 

# Required: id, Queue

 

id: ticket/new

Queue: General

Requestor: root

Subject: TEST 30.5.2007 from CLI

Cc: [EMAIL PROTECTED]

AdminCc:

Owner: root

Status: new

Priority: 50

InitialPriority: 20

FinalPriority: 90

TimeEstimated:

Starts: 2007-05-30 08:05:29

Due: 2007-05-31 08:05:29

Text: ONE LINE

 

In this case, with one line it works well, but if I try to set another
line (CR/LF) it brings this:

 

# Please resubmit with errors corrected.

 

--

 

# Syntax error.

 

id: ticket/new

Queue: General

Requestor: root

Subject: TEST2 30.5.2007 from CLI

Cc:

AdminCc:

Owner:

Status: new

Priority:

InitialPriority:

FinalPriority:

TimeEstimated:

Starts: 2007-05-30 08:08:12

Due: 2007-05-30 08:08:12

Text: LINE 1 and RETURN after

 Line2

Line3

 

I have checked the rt cli tool for this hint from Philip klime I think:

 

 --- bin/rt  2006-09-28 08:53:43.0 -0400

 +++ /opt/rt3/bin/rt 2006-09-25 10:48:09.0 -0400

 @@ -388,7 +388,7 @@

   elsif (/^set$/i) {

   my $vars = 0;

 

 -while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/xms)
{

 +while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/) {

   my ($key, $op, $val) = ($1, $2, $3);

   my $hash = ($op eq '=') ? \%set : ($op =~ /^\+/) ?

 \%add : \%del;

 

The line looks correct.

 

Any ideas? How do you use the RT CLI with more then one line of text? Do
I something wrong?

 

Thanks

 

Torsten

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Re: [rt-users] RT CLI and multiple lines

2007-05-30 Thread Dmitri Tikhonov

Hi Torsten,

this has been discussed a while back:

http://lists.fsck.com/pipermail/rt-devel/2006-May/008448.html

  - Dmitri.

Ham MI-ID, Torsten Brumm wrote:

Hi RT Users,

again a question/problem with RT CLI, again mulitple lines. I’m trying 
to create a ticket in interactive mode (-e) with more then one line of text.


 

I’m using this: /opt/rt3/bin/rt create -t ticket -e set subject='TEST 
30.5.2007 from CLI' and this brings me to the Editor:


 


# Required: id, Queue

 


id: ticket/new

Queue: General

Requestor: root

Subject: TEST 30.5.2007 from CLI

Cc: [EMAIL PROTECTED]

AdminCc:

Owner: root

Status: new

Priority: 50

InitialPriority: 20

FinalPriority: 90

TimeEstimated:

Starts: 2007-05-30 08:05:29

Due: 2007-05-31 08:05:29

Text: ONE LINE

 

In this case, with one line it works well, but if I try to set another 
line (CR/LF) it brings this:


 


# Please resubmit with errors corrected.

 


--

 


# Syntax error.

 


id: ticket/new

Queue: General

Requestor: root

Subject: TEST2 30.5.2007 from CLI

Cc:

AdminCc:

Owner:

Status: new

Priority:

InitialPriority:

FinalPriority:

TimeEstimated:

Starts: 2007-05-30 08:08:12

Due: 2007-05-30 08:08:12

Text: LINE 1 and RETURN after


 Line2


Line3

 


I have checked the rt cli tool for this hint from Philip klime I think:

 


 --- bin/rt  2006-09-28 08:53:43.0 -0400



 +++ /opt/rt3/bin/rt 2006-09-25 10:48:09.0 -0400



 @@ -388,7 +388,7 @@



  elsif (/^set$/i) {



  my $vars = 0;







 -while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/xms) {



 +while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/) {



  my ($key, $op, $val) = ($1, $2, $3);



  my $hash = ($op eq '=') ? \%set : ($op =~ /^\+/) ?



 \%add : \%del;


 


The line looks correct.

 

Any ideas? How do you use the RT CLI with more then one line of text? Do 
I something wrong?


 


Thanks

 


Torsten



___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] RT CLI and multiple lines

2007-05-30 Thread Jim Brandt

I think the confusion is the two modes. The link I originally sent:

http://lists.bestpractical.com/pipermail/rt-devel/2006-September/008882.html

is a fix for multiple lines provided on the command-line without 
invoking an editor.


The item in the post below addresses multiple lines when using the 
editor (the -e). In that case, you just need to indent the lines after 
the first.


Jim

Dmitri Tikhonov wrote:

Hi Torsten,

this has been discussed a while back:

http://lists.fsck.com/pipermail/rt-devel/2006-May/008448.html

  - Dmitri.

Ham MI-ID, Torsten Brumm wrote:

Hi RT Users,

again a question/problem with RT CLI, again mulitple lines. I’m trying 
to create a ticket in interactive mode (-e) with more then one line of 
text.


 

I’m using this: /opt/rt3/bin/rt create -t ticket -e set subject='TEST 
30.5.2007 from CLI' and this brings me to the Editor:


 


# Required: id, Queue

 


id: ticket/new

Queue: General

Requestor: root

Subject: TEST 30.5.2007 from CLI

Cc: [EMAIL PROTECTED]

AdminCc:

Owner: root

Status: new

Priority: 50

InitialPriority: 20

FinalPriority: 90

TimeEstimated:

Starts: 2007-05-30 08:05:29

Due: 2007-05-31 08:05:29

Text: ONE LINE

 

In this case, with one line it works well, but if I try to set another 
line (CR/LF) it brings this:


 


# Please resubmit with errors corrected.

 


--

 


# Syntax error.

 


id: ticket/new

Queue: General

Requestor: root

Subject: TEST2 30.5.2007 from CLI

Cc:

AdminCc:

Owner:

Status: new

Priority:

InitialPriority:

FinalPriority:

TimeEstimated:

Starts: 2007-05-30 08:08:12

Due: 2007-05-30 08:08:12

Text: LINE 1 and RETURN after


 Line2


Line3

 


I have checked the rt cli tool for this hint from Philip klime I think:

 


 --- bin/rt  2006-09-28 08:53:43.0 -0400



 +++ /opt/rt3/bin/rt 2006-09-25 10:48:09.0 -0400



 @@ -388,7 +388,7 @@



  elsif (/^set$/i) {



  my $vars = 0;







 -while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/xms) {



 +while (@ARGV  $ARGV[0] =~ /^($field)([+-]?=)(.*)$/) {



  my ($key, $op, $val) = ($1, $2, $3);



  my $hash = ($op eq '=') ? \%set : ($op =~ /^\+/) ?



 \%add : \%del;


 


The line looks correct.

 

Any ideas? How do you use the RT CLI with more then one line of text? 
Do I something wrong?


 


Thanks

 


Torsten



___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy 
a copy at http://rtbook.bestpractical.com


--
Jim Brandt
Administrative Computing Services
University at Buffalo

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com