{"action":"created","issue":{"url":"https://api.github.com/repos/ellipsis/ellipsis/issues/50","repository_url":"https://api.github.com/repos/ellipsis/ellipsis","labels_url":"https://api.github.com/repos/ellipsis/ellipsis/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/ellipsis/ellipsis/issues/50/comments","events_url":"https://api.github.com/repos/ellipsis/ellipsis/issues/50/events","html_url":"https://github.com/ellipsis/ellipsis/issues/50","id":149532337,"number":50,"title":"Upgrade example fails","user":{"login":"assumptionsoup","id":278467,"avatar_url":"https://avatars.githubusercontent.com/u/278467?v=3","gravatar_id":"","url":"https://api.github.com/users/assumptionsoup","html_url":"https://github.com/assumptionsoup","followers_url":"https://api.github.com/users/assumptionsoup/followers","following_url":"https://api.github.com/users/assumptionsoup/following{/other_user}","gists_url":"https://api.github.com/users/assumptionsoup/gists{/gist_id}","starred_url":"https://api.github.com/users/assumptionsoup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/assumptionsoup/subscriptions","organizations_url":"https://api.github.com/users/assumptionsoup/orgs","repos_url":"https://api.github.com/users/assumptionsoup/repos","events_url":"https://api.github.com/users/assumptionsoup/events{/privacy}","received_events_url":"https://api.github.com/users/assumptionsoup/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"groggemans","id":11381284,"avatar_url":"https://avatars.githubusercontent.com/u/11381284?v=3","gravatar_id":"","url":"https://api.github.com/users/groggemans","html_url":"https://github.com/groggemans","followers_url":"https://api.github.com/users/groggemans/followers","following_url":"https://api.github.com/users/groggemans/following{/other_user}","gists_url":"https://api.github.com/users/groggemans/gists{/gist_id}","starred_url":"https://api.github.com/users/groggemans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groggemans/subscriptions","organizations_url":"https://api.github.com/users/groggemans/orgs","repos_url":"https://api.github.com/users/groggemans/repos","events_url":"https://api.github.com/users/groggemans/events{/privacy}","received_events_url":"https://api.github.com/users/groggemans/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2016-04-19T17:46:48Z","updated_at":"2016-05-06T19:08:13Z","closed_at":null,"body":"On my machine at least, this is the output:\r\n```\r\n ~$ ellipsis new dotfiles\r\nInitialized empty Git repository in /home/jordan/.ellipsis/packages/dotfiles/.git/\r\n[master (root-commit) e6a0ced] Initial commit\r\n 2 files changed, 35 insertions(+)\r\n create mode 100644 README.md\r\n create mode 100644 ellipsis.sh\r\nnew package created at ~/.ellipsis/packages/dotfiles\r\n\r\n ~$ ellipsis add dotfiles .*\r\n[FAIL] /home/jordan/.ellipsis/packages/dotfiles/ already exists!\r\n\r\n ~$ ellipsis remove dotfiles\r\n\r\n ~$ ellipsis add dotfiles .*\r\n[FAIL] Unkown package dotfiles, ~/.ellipsis/packages/dotfiles missing!\r\n```\r\n\r\nI wonder if ellipsis is trying to add itself as a dotfile with this command. Or maybe it's failing because `.*` expands to include `.` and `..`"},"comment":{"url":"https://api.github.com/repos/ellipsis/ellipsis/issues/comments/217532289","html_url":"https://github.com/ellipsis/ellipsis/issues/50#issuecomment-217532289","issue_url":"https://api.github.com/repos/ellipsis/ellipsis/issues/50","id":217532289,"user":{"login":"zeekay","id":285707,"avatar_url":"https://avatars.githubusercontent.com/u/285707?v=3","gravatar_id":"","url":"https://api.github.com/users/zeekay","html_url":"https://github.com/zeekay","followers_url":"https://api.github.com/users/zeekay/followers","following_url":"https://api.github.com/users/zeekay/following{/other_user}","gists_url":"https://api.github.com/users/zeekay/gists{/gist_id}","starred_url":"https://api.github.com/users/zeekay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeekay/subscriptions","organizations_url":"https://api.github.com/users/zeekay/orgs","repos_url":"https://api.github.com/users/zeekay/repos","events_url":"https://api.github.com/users/zeekay/events{/privacy}","received_events_url":"https://api.github.com/users/zeekay/received_events","type":"User","site_admin":false},"created_at":"2016-05-06T19:08:13Z","updated_at":"2016-05-06T19:08:13Z","body":"I guess we could maintain a small list of files known to contain credentials and warn about them. Off the top of my head:\r\n\r\n- .ssh\r\n- .gemrc\r\n- .npmrc\r\n- .pypirc\r\n- .pgpass\r\n- .floorc\r\n- .gist\r\n\r\nMight be useful to add an `unlinked` command to list all unlinked dotfiles."}}