{"action":"closed","issue":{"url":"https://api.github.com/repos/eris-ltd/eris-cli/issues/405","labels_url":"https://api.github.com/repos/eris-ltd/eris-cli/issues/405/labels{/name}","comments_url":"https://api.github.com/repos/eris-ltd/eris-cli/issues/405/comments","events_url":"https://api.github.com/repos/eris-ltd/eris-cli/issues/405/events","html_url":"https://github.com/eris-ltd/eris-cli/issues/405","id":123085298,"number":405,"title":"`eris contracts` -> `eris pkg`","user":{"login":"compleatang","id":590037,"avatar_url":"https://avatars.githubusercontent.com/u/590037?v=3","gravatar_id":"","url":"https://api.github.com/users/compleatang","html_url":"https://github.com/compleatang","followers_url":"https://api.github.com/users/compleatang/followers","following_url":"https://api.github.com/users/compleatang/following{/other_user}","gists_url":"https://api.github.com/users/compleatang/gists{/gist_id}","starred_url":"https://api.github.com/users/compleatang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/compleatang/subscriptions","organizations_url":"https://api.github.com/users/compleatang/orgs","repos_url":"https://api.github.com/users/compleatang/repos","events_url":"https://api.github.com/users/compleatang/events{/privacy}","received_events_url":"https://api.github.com/users/compleatang/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eris-ltd/eris-cli/labels/type/ideas%20or%20discussion","name":"type/ideas or discussion","color":"fad8c7"},{"url":"https://api.github.com/repos/eris-ltd/eris-cli/labels/type/technical%20debt","name":"type/technical debt","color":"fef2c0"}],"state":"closed","locked":false,"assignee":{"login":"compleatang","id":590037,"avatar_url":"https://avatars.githubusercontent.com/u/590037?v=3","gravatar_id":"","url":"https://api.github.com/users/compleatang","html_url":"https://github.com/compleatang","followers_url":"https://api.github.com/users/compleatang/followers","following_url":"https://api.github.com/users/compleatang/following{/other_user}","gists_url":"https://api.github.com/users/compleatang/gists{/gist_id}","starred_url":"https://api.github.com/users/compleatang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/compleatang/subscriptions","organizations_url":"https://api.github.com/users/compleatang/orgs","repos_url":"https://api.github.com/users/compleatang/repos","events_url":"https://api.github.com/users/compleatang/events{/privacy}","received_events_url":"https://api.github.com/users/compleatang/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/eris-ltd/eris-cli/milestones/3","html_url":"https://github.com/eris-ltd/eris-cli/milestones/0.12","labels_url":"https://api.github.com/repos/eris-ltd/eris-cli/milestones/3/labels","id":1262661,"number":3,"title":"0.12","description":"","creator":{"login":"compleatang","id":590037,"avatar_url":"https://avatars.githubusercontent.com/u/590037?v=3","gravatar_id":"","url":"https://api.github.com/users/compleatang","html_url":"https://github.com/compleatang","followers_url":"https://api.github.com/users/compleatang/followers","following_url":"https://api.github.com/users/compleatang/following{/other_user}","gists_url":"https://api.github.com/users/compleatang/gists{/gist_id}","starred_url":"https://api.github.com/users/compleatang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/compleatang/subscriptions","organizations_url":"https://api.github.com/users/compleatang/orgs","repos_url":"https://api.github.com/users/compleatang/repos","events_url":"https://api.github.com/users/compleatang/events{/privacy}","received_events_url":"https://api.github.com/users/compleatang/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":46,"state":"open","created_at":"2015-08-19T14:37:56Z","updated_at":"2016-02-02T11:21:50Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-12-19T13:30:45Z","updated_at":"2016-02-02T11:21:50Z","closed_at":"2016-02-02T11:21:50Z","body":"**Problem** -- Eris contracts is currently a bit of a mess. We're trying to support these eth-derived js frameworks but they are not adding much value currently. EPM should be the opinionated, fully supported, fully tested gateway to packages of transactions and contract deploys. Additionally, there is really no fundamental difference between `eris contracts deploy` and `eris contracts test` with respect to EPM. \r\n\r\n**Solution** -- Step one would be to alias `eris pkg do` to `eris contracts deploy` (I'm agnostic as to the `do` portion of that... @crainbf prefers `eris pkg send` which I'm not adverse to). Over time, we should move away from `eris contracts` if there is agreement here and trying to support too many js frameworks. Users can always roll those into a service and run from that level rather than us having to support, maintain, and work with all of the fragmented js \"dapp\" space, which, TBF, none of our users currently seem concerned with.\r\n\r\nThoughts?"}}