Comments (7)
Yes, that looks like the ANSI escape sequences to do with colouring. There's currently no command-line option to disable colour, but adding it is probably a relatively simple patch.
from honcho.
it doesn't look like I can attach a PR to this issue since I didn't open it, but here is my solution to this problem.
Juvenal1228/honcho@98fc31820f991f810f4efcd0028bb0257ac35aad
I don't see the need for a command line argument to disable color since most every shell will handle color fine except on windows. You could also use sys.stdout.isatty() on linux to determine whether or not to use color, since this would allow output redirection for logging etc to work properly and not display the ANSI color escape garbage
from honcho.
@Juvenal1228 : thanks for the patch: this looks good and simple enough yet it likely wrecks havoc in the tests that expect a color escape sequence in the output for now... have you run the tests with this patch?
btw, not being able to attach a commit to an issue is a quirk of github... feel free to start a new pull request and we can ref this issue in the new issue that will be automatically created. there are ways around this explained here FWIW, but this requires extra tool: http://stackoverflow.com/questions/4528869/how-do-you-attach-a-new-pull-request-to-an-existing-issue-on-github
from honcho.
Quick question: won't this disable colour in ANSI-capable shells that happen to be running on Windows? (such as Cygwin bash)
from honcho.
I'm thinking the correct solution here would probably be to depend on colorama which claims to provide cross-platform coloured output just by adding
import colorama
colorama.init()
to Honcho. @pombredanne would you be up for trying this out?
from honcho.
let me try that and report
from honcho.
Finally fixed in v0.6.2 (by a1b2cb5).
from honcho.
Related Issues (20)
- Virutalenv on Windows + *nix HOT 2
- Multiple Printers to Honcho Manager? HOT 3
- Dashes in process types HOT 1
- Feature proposal: a honcho module API HOT 3
- Project Status of Honcho? HOT 1
- Stop honcho from Makefile HOT 5
- [bug] Subparsers override common common_args HOT 1
- Honcho buffers output to file HOT 2
- Prefix without timestamp
- Py3.8 RuntimeWarning: line buffering isn't supported in binary mode HOT 4
- PROCFILE envvar is respected only if provided on .env file HOT 1
- Why isn't there "stop" command? HOT 4
- New Release? HOT 4
- systemd exporter not working
- honcho run doesn't load .env variables HOT 2
- Prevent existing environment variables from being overriden?
- Thanks HOT 1
- Support color output by processes
- Why start_new_session=True ? (sorry not really an issue)
- start honcho application at start app
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from honcho.