{"action":"created","issue":{"url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/96","labels_url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/96/comments","events_url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/96/events","html_url":"https://github.com/alexlarsson/xdg-app/issues/96","id":124595439,"number":96,"title":"xdg-app commands could follow a more consistent naming","user":{"login":"steko","id":40545,"avatar_url":"https://avatars.githubusercontent.com/u/40545?v=3","gravatar_id":"","url":"https://api.github.com/users/steko","html_url":"https://github.com/steko","followers_url":"https://api.github.com/users/steko/followers","following_url":"https://api.github.com/users/steko/following{/other_user}","gists_url":"https://api.github.com/users/steko/gists{/gist_id}","starred_url":"https://api.github.com/users/steko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steko/subscriptions","organizations_url":"https://api.github.com/users/steko/orgs","repos_url":"https://api.github.com/users/steko/repos","events_url":"https://api.github.com/users/steko/events{/privacy}","received_events_url":"https://api.github.com/users/steko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-02T15:18:27Z","updated_at":"2016-01-02T21:01:44Z","closed_at":null,"body":"Hello! Happy New Year :tada: \r\n\r\nI understand that the main use case for xdg-app is going to be via a graphical interface such as the one @hughsie [showed a few weeks ago](https://blogs.gnome.org/hughsie/2015/12/23/gnome-software-and-xdg-app/) but, for now, every time I use it from the command line I end up asking myself why the command naming is not more consistent, or to be more clear, similar to e.g. git.\r\n\r\nCurrent commands related to apps:\r\n-  install-app\r\n-  update-app\r\n-  make-app-current\r\n-  uninstall-app\r\n-  list-apps\r\n\r\nAlternative naming:\r\n\r\n- app-install \r\n- app-update\r\n- app-make-current\r\n- app-uninstall\r\n- app-list \r\n\r\nand so on...\r\n\r\nThe rationale is, I think, that in most cases I know I want to perform an action on a specific xdg-app object (a runtime, a repository, an app, a remote) and the specific action is logically derived from that.\r\n\r\nI hope the explanation is clear enough, and obviously it's nothing more than a suggestion from a user's perspective."},"comment":{"url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/comments/168427985","html_url":"https://github.com/alexlarsson/xdg-app/issues/96#issuecomment-168427985","issue_url":"https://api.github.com/repos/alexlarsson/xdg-app/issues/96","id":168427985,"user":{"login":"alexlarsson","id":990736,"avatar_url":"https://avatars.githubusercontent.com/u/990736?v=3","gravatar_id":"","url":"https://api.github.com/users/alexlarsson","html_url":"https://github.com/alexlarsson","followers_url":"https://api.github.com/users/alexlarsson/followers","following_url":"https://api.github.com/users/alexlarsson/following{/other_user}","gists_url":"https://api.github.com/users/alexlarsson/gists{/gist_id}","starred_url":"https://api.github.com/users/alexlarsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexlarsson/subscriptions","organizations_url":"https://api.github.com/users/alexlarsson/orgs","repos_url":"https://api.github.com/users/alexlarsson/repos","events_url":"https://api.github.com/users/alexlarsson/events{/privacy}","received_events_url":"https://api.github.com/users/alexlarsson/received_events","type":"User","site_admin":false},"created_at":"2016-01-02T21:01:44Z","updated_at":"2016-01-02T21:01:44Z","body":"Actually, only install is unsafe in this sense. Maybe we should use non-prefixed ops and require --runtime on install."}}