{"action":"opened","issue":{"url":"https://api.github.com/repos/cwilling/hoorex/issues/9","labels_url":"https://api.github.com/repos/cwilling/hoorex/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/cwilling/hoorex/issues/9/comments","events_url":"https://api.github.com/repos/cwilling/hoorex/issues/9/events","html_url":"https://github.com/cwilling/hoorex/issues/9","id":70390052,"number":9,"title":"Configurable groups for input","user":{"login":"cwilling","id":2267182,"avatar_url":"https://avatars.githubusercontent.com/u/2267182?v=3","gravatar_id":"","url":"https://api.github.com/users/cwilling","html_url":"https://github.com/cwilling","followers_url":"https://api.github.com/users/cwilling/followers","following_url":"https://api.github.com/users/cwilling/following{/other_user}","gists_url":"https://api.github.com/users/cwilling/gists{/gist_id}","starred_url":"https://api.github.com/users/cwilling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwilling/subscriptions","organizations_url":"https://api.github.com/users/cwilling/orgs","repos_url":"https://api.github.com/users/cwilling/repos","events_url":"https://api.github.com/users/cwilling/events{/privacy}","received_events_url":"https://api.github.com/users/cwilling/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cwilling/hoorex/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/cwilling/hoorex/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"cwilling","id":2267182,"avatar_url":"https://avatars.githubusercontent.com/u/2267182?v=3","gravatar_id":"","url":"https://api.github.com/users/cwilling","html_url":"https://github.com/cwilling","followers_url":"https://api.github.com/users/cwilling/followers","following_url":"https://api.github.com/users/cwilling/following{/other_user}","gists_url":"https://api.github.com/users/cwilling/gists{/gist_id}","starred_url":"https://api.github.com/users/cwilling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwilling/subscriptions","organizations_url":"https://api.github.com/users/cwilling/orgs","repos_url":"https://api.github.com/users/cwilling/repos","events_url":"https://api.github.com/users/cwilling/events{/privacy}","received_events_url":"https://api.github.com/users/cwilling/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-04-23T11:37:06Z","updated_at":"2015-04-23T11:37:06Z","closed_at":null,"body":"We have ready for next release some predefined groups that can used as input, rather than having to itemize some large list on the command line, using the new -g|--group option. The groups that HooRex know about are all the SBo software categories (audio, libraries, system etc.) as well as the \"all\" group i.e. everything in the repository. So 'hoorex -g desktop' means to use all the package names in the desktop category as input.\r\n\r\nThe predefined groups are probably more cute than useful; what might be really useful is if the user could define their own groups e.g. 'hoorex -G mine=\"abc uwh kfj ... jfdh\" in which \"mine\" would be the group name and abc, uwh, kfj, some more pkgs and jfdh would be the package names in the group. We could save that in the user's configuration so they could always run \"hoorex -g mine\" to process all the packages in the mine group.\r\n\r\nOr, is it sufficient that since we can have package names taken from stdin, the user could just make a file with the packages of interest and then do \"hoorex < package_list_file.txt\"?\r\n"}}