{"action":"created","issue":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/3741","labels_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3741/labels{/name}","comments_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3741/comments","events_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3741/events","html_url":"https://github.com/elixir-lang/elixir/issues/3741","id":106698861,"number":3741,"title":"Sending input to IEx too quickly ends up in Eshell","user":{"login":"Nicd","id":273137,"avatar_url":"https://avatars.githubusercontent.com/u/273137?v=3","gravatar_id":"","url":"https://api.github.com/users/Nicd","html_url":"https://github.com/Nicd","followers_url":"https://api.github.com/users/Nicd/followers","following_url":"https://api.github.com/users/Nicd/following{/other_user}","gists_url":"https://api.github.com/users/Nicd/gists{/gist_id}","starred_url":"https://api.github.com/users/Nicd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nicd/subscriptions","organizations_url":"https://api.github.com/users/Nicd/orgs","repos_url":"https://api.github.com/users/Nicd/repos","events_url":"https://api.github.com/users/Nicd/events{/privacy}","received_events_url":"https://api.github.com/users/Nicd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-16T05:05:39Z","updated_at":"2015-09-16T07:03:10Z","closed_at":null,"body":"If you send input to IEx when it has not started yet, the input ends up in Eshell and usually crashes the shell. Example:\r\n\r\n```\r\nKerosene:elixir nicd$ echo \"Foo.bar\" | iex\r\nEshell V7.0.3  (abort with ^G)\r\n* 1: syntax error before: '.'\r\n*** Terminating erlang (nonode@nohost)\r\n```\r\n\r\nThis means at this point you need to use something like `expect` to send input to an IEx shell correctly."},"comment":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/comments/140649534","html_url":"https://github.com/elixir-lang/elixir/issues/3741#issuecomment-140649534","issue_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3741","id":140649534,"user":{"login":"ericmj","id":316890,"avatar_url":"https://avatars.githubusercontent.com/u/316890?v=3","gravatar_id":"","url":"https://api.github.com/users/ericmj","html_url":"https://github.com/ericmj","followers_url":"https://api.github.com/users/ericmj/followers","following_url":"https://api.github.com/users/ericmj/following{/other_user}","gists_url":"https://api.github.com/users/ericmj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericmj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericmj/subscriptions","organizations_url":"https://api.github.com/users/ericmj/orgs","repos_url":"https://api.github.com/users/ericmj/repos","events_url":"https://api.github.com/users/ericmj/events{/privacy}","received_events_url":"https://api.github.com/users/ericmj/received_events","type":"User","site_admin":false},"created_at":"2015-09-16T07:03:10Z","updated_at":"2015-09-16T07:03:10Z","body":"@eksperimental There are no plans to get rid of the shell scripts afaik."}}