Yes, but as far as I can tell, I can only hide all of stdout with the settings. 
I don't want to do that. I want Fabric to be smarter about the output. Ideally, 
it would be nice if it waited until a real newline was sent by the target, 
instead of apparently injecting one. In a bash script I have that does 
something similar, I just get this output:

(Reading database ... 98555 files and directories currently installed.)
Preparing to replace some-package 1.2.3+45 (using some-package_1.2.3+56.deb) ...

That's really all I want to see.


Chris

From: Jorge Vargas <[email protected]<mailto:[email protected]>>
Date: Thursday, June 6, 2013 4:27 PM
To: Chris Koch 
<[email protected]<mailto:[email protected]>>
Cc: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Fab-user] Limiting stdout

have you seen this part of the docs 
http://fabric.readthedocs.org/en/1.2.0/usage/output_controls.html#hiding-and-or-showing-output-levels
 You can do
with settings(hide(...)):
    run(...)


On Thu, Jun 6, 2013 at 7:20 PM, Chris Koch 
<[email protected]<mailto:[email protected]>> wrote:
I'm issuing a 'run' to a target Ubuntu machine to execute dpkg to install a 
package. The output I get looks like this:

[ubuntu] out: (Reading database ...
[ubuntu] out: (Reading database ... 5%
[ubuntu] out: (Reading database ... 10%
[ubuntu] out: (Reading database ... 15%
[ubuntu] out: (Reading database ... 20%
[ubuntu] out: (Reading database ... 25%
[ubuntu] out: (Reading database ... 30%
[ubuntu] out: (Reading database ... 35%
[ubuntu] out: (Reading database ... 40%
[ubuntu] out: (Reading database ... 45%
[ubuntu] out: (Reading database ... 50%
[ubuntu] out: (Reading database ... 55%
[ubuntu] out: (Reading database ... 60%
[ubuntu] out: (Reading database ... 65%
[ubuntu] out: (Reading database ... 70%
[ubuntu] out: (Reading database ... 75%
[ubuntu] out: (Reading database ... 80%
[ubuntu] out: (Reading database ... 85%
[ubuntu] out: (Reading database ... 90%
[ubuntu] out: (Reading database ... 95%
[ubuntu] out: (Reading database ... 100%
[ubuntu] out: (Reading database ... 98555 files and directories currently 
installed.)
[ubuntu] out: Preparing to replace some-package 1.2.3+45 (using 
some-package_1.2.3+56.deb) ...
[ubuntu] out:

Is there any way to filter out all those percentage lines, or at least not 
insert a newline at the end, so that it mimics the output of a direct execution?

Thanks.


Chris

_______________________________________________
Fab-user mailing list
[email protected]<mailto:[email protected]>
https://lists.nongnu.org/mailman/listinfo/fab-user


_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to