{"action":"created","issue":{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/2754","repository_url":"https://api.github.com/repos/letsencrypt/letsencrypt","labels_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/2754/labels{/name}","comments_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/2754/comments","events_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/2754/events","html_url":"https://github.com/letsencrypt/letsencrypt/issues/2754","id":145527636,"number":2754,"title":"Disable line wrapping in --text mode","user":{"login":"jsha","id":220205,"avatar_url":"https://avatars.githubusercontent.com/u/220205?v=3","gravatar_id":"","url":"https://api.github.com/users/jsha","html_url":"https://github.com/jsha","followers_url":"https://api.github.com/users/jsha/followers","following_url":"https://api.github.com/users/jsha/following{/other_user}","gists_url":"https://api.github.com/users/jsha/gists{/gist_id}","starred_url":"https://api.github.com/users/jsha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsha/subscriptions","organizations_url":"https://api.github.com/users/jsha/orgs","repos_url":"https://api.github.com/users/jsha/repos","events_url":"https://api.github.com/users/jsha/events{/privacy}","received_events_url":"https://api.github.com/users/jsha/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/labels/Good%20Volunteer%20Task","name":"Good Volunteer Task","color":"fef2c0"},{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/labels/ui%20/%20ux","name":"ui / ux","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/milestones/8","html_url":"https://github.com/letsencrypt/letsencrypt/milestones/1.0.0","labels_url":"https://api.github.com/repos/letsencrypt/letsencrypt/milestones/8/labels","id":1353913,"number":8,"title":"1.0.0","description":"In theory, this milestone should be for things we consider necessary to consider the client solid and out of beta.  But it's become something of a holding place for many kinds of polishing tickets, and will probably need to be triaged further.","creator":{"login":"pde","id":479213,"avatar_url":"https://avatars.githubusercontent.com/u/479213?v=3","gravatar_id":"","url":"https://api.github.com/users/pde","html_url":"https://github.com/pde","followers_url":"https://api.github.com/users/pde/followers","following_url":"https://api.github.com/users/pde/following{/other_user}","gists_url":"https://api.github.com/users/pde/gists{/gist_id}","starred_url":"https://api.github.com/users/pde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pde/subscriptions","organizations_url":"https://api.github.com/users/pde/orgs","repos_url":"https://api.github.com/users/pde/repos","events_url":"https://api.github.com/users/pde/events{/privacy}","received_events_url":"https://api.github.com/users/pde/received_events","type":"User","site_admin":false},"open_issues":90,"closed_issues":35,"state":"open","created_at":"2015-10-13T19:41:13Z","updated_at":"2016-04-04T21:35:20Z","due_on":"2016-06-15T07:00:00Z","closed_at":null},"comments":1,"created_at":"2016-04-03T18:44:33Z","updated_at":"2016-04-06T22:14:22Z","closed_at":null,"body":"When I run with `--text`, I get these lines as output:\r\n\r\n```\r\nCongratulations! You have successfully enabled https://02e645.le-test.hoffman-\r\nandrews.com\r\n\r\nYou should test your configuration at:\r\nhttps://www.ssllabs.com/ssltest/analyze.html?d=02e645.le-test.hoffman-\r\nandrews.com\r\n```\r\n\r\nThese lines are artificially wrapped at 80 characters, even though my terminal is much wider than that. This breaks the links and makes them (a) unclickable and (b) hard to paste into a browser.\r\n\r\nI think with `--text`, we shouldn't wrap lines, but leave it to the user's terminal."},"comment":{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/comments/206592938","html_url":"https://github.com/letsencrypt/letsencrypt/issues/2754#issuecomment-206592938","issue_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/2754","id":206592938,"user":{"login":"pde","id":479213,"avatar_url":"https://avatars.githubusercontent.com/u/479213?v=3","gravatar_id":"","url":"https://api.github.com/users/pde","html_url":"https://github.com/pde","followers_url":"https://api.github.com/users/pde/followers","following_url":"https://api.github.com/users/pde/following{/other_user}","gists_url":"https://api.github.com/users/pde/gists{/gist_id}","starred_url":"https://api.github.com/users/pde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pde/subscriptions","organizations_url":"https://api.github.com/users/pde/orgs","repos_url":"https://api.github.com/users/pde/repos","events_url":"https://api.github.com/users/pde/events{/privacy}","received_events_url":"https://api.github.com/users/pde/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T22:14:22Z","updated_at":"2016-04-06T22:14:22Z","body":"This is a good first ticket for a volunteer.  The line wrapping happens in [https://github.com/letsencrypt/letsencrypt/blob/master/letsencrypt/display/util.py#L202](FileDisplay) and [https://github.com/letsencrypt/letsencrypt/blob/master/letsencrypt/display/util.py#L449](NoninteractiveDisplay) and should be easy to remove; it'll mostly be a matter of checking that everything looks sane afterwards."}}