Hi Tod and jens, Thanks for the help, its working now. -Sandeep.
Date: Thu, 27 Jun 2013 10:29:22 -0400 Subject: Re: [Fab-user] Append out to a file in fabfile.py def() From: todddel...@gmail.com To: sandeepvre...@outlook.com; fab-user@nongnu.org Hi Sandeep, Based on the error message below, it appears that Jens called it. In your fabfile.py, you should add some imports and use a task decorator: from fabric.api import env, execute, put, require, run, sudo, task, cd import fabric.contrib.filesenv.hosts=["localhost"] @taskdef append(): fabric.contrib.files.append("/home/sandeep/fabric/tmp/append", "test") Note also that fabric.contrib.files.append() only appends the text if it is not already present in the file. Regards,Todd On Thu, Jun 27, 2013 at 9:29 AM, Sandeep L <sandeepvre...@outlook.com> wrote: Hi Todd, Following is error message: File "/usr/lib/python2.7/dist-packages/fabric/main.py", line 674, in main *args, **kwargs File "/usr/lib/python2.7/dist-packages/fabric/tasks.py", line 229, in execute task.run(*args, **new_kwargs) File "/usr/lib/python2.7/dist-packages/fabric/tasks.py", line 105, in run return self.wrapped(*args, **kwargs) File "/home/sandeep/fabric/tmp/fabfile.py", line 12, in append fabric.contrib.files.append('/home/sandeep/fabric/tmp/append', 'test') NameError: global name 'fabric' is not defined I am using Fabric 1.3.2 version. Thanks,Sandeep. Date: Thu, 27 Jun 2013 07:43:54 -0400 Subject: Re: [Fab-user] Append out to a file in fabfile.py def() From: todddel...@gmail.com To: sandeepvre...@outlook.com CC: fab-user@nongnu.org; andres.rian...@gmail.com Hi Sandeep, Would you send the error message too? Regards, Todd Snt frm my tny kbrd On Jun 27, 2013 12:51 AM, "Sandeep L" <sandeepvre...@outlook.com> wrote: Hi Andres, Fllowing definition I am using and running command "fab append" is throwing some errors.Can you please correct me if there is any mistake in my definition. env.hosts=["localhost"]def append(): fabric.contrib.files.append("/home/sandeep/fabric/tmp/append", "test") Thanks,Sandeep. > From: andres.rian...@gmail.com > Date: Wed, 26 Jun 2013 09:01:12 -0300 > Subject: Re: [Fab-user] Append out to a file in fabfile.py def() > To: sandeepvre...@outlook.com > CC: fab-user@nongnu.org > > http://docs.fabfile.org/en/1.4.0/api/contrib/files.html#fabric.contrib.files.append > > On Wed, Jun 26, 2013 at 8:58 AM, Sandeep L <sandeepvre...@outlook.com> wrote: > > Hi, > > > > I am trying to append some text to a file using a simple definition with > > fabric. > > I tried following definition but not working, can someone please help me > > resolve this issue. > > > > def file_append(): > > run("echo abc >> /home/user/test.txt") > > > > Also please let me know if there is any other way to achieve this using > > fabric. > > > > Thanks, > > Sandeep. > > > > > > _______________________________________________ > > Fab-user mailing list > > Fab-user@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/fab-user > > > > > > -- > Andrés Riancho > Project Leader at w3af - http://w3af.org/ > Web Application Attack and Audit Framework > Twitter: @w3af > GPG: 0x93C344F3 _______________________________________________ Fab-user mailing list Fab-user@nongnu.org https://lists.nongnu.org/mailman/listinfo/fab-user -- Todd DeLucaScientific ProgrammerWall Lab, CBMI, Harvard Medical School http://todddeluca.com http://wall.hms.harvard.edu/
_______________________________________________ Fab-user mailing list Fab-user@nongnu.org https://lists.nongnu.org/mailman/listinfo/fab-user