{"action":"created","comment":{"url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/comments/244154237","pull_request_review_id":188091027,"id":244154237,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0NDE1NDIzNw==","diff_hunk":"@@ -73,4 +77,25 @@ Taking the above into account, the following combinations for `install.yaml` are\n   name: <Name of the candidate>\n ```\n \n+### `tue-install` functions for `install.bash`\n+The following functions provided with `tue-env` must be preferred over any\n+generally used methods of installing packages:\n+\n+| Function Name            | Description                                     |\n+|--------------------------|-------------------------------------------------|\n+| `tue-install-cp`         | Analogous to `cp` but takes `sudo` into account |\n+| `tue-install-git`        | To install a git repository                     |\n+| `tue-install-pip`        | To install a python pip package                 |\n+| `tue-install-ppa`        | To add PPA with `apt-add-repository`            |\n+| `tue-install-snap`       | To install a snap                               |\n+| `tue-install-svn`        | To install a svn repository                     |\n+| `tue-install-system-now` | To install ubuntu packages with `apt-get`       |","path":"README.md","position":36,"original_position":36,"commit_id":"ed5e0f23c4fcd79f89ca303c25ea2be6d4add827","original_commit_id":"b2286c52fb7643eabd0bc6a5514007d84140e7ce","user":{"login":"MatthijsBurgh","id":18014833,"node_id":"MDQ6VXNlcjE4MDE0ODMz","avatar_url":"https://avatars2.githubusercontent.com/u/18014833?v=4","gravatar_id":"","url":"https://api.github.com/users/MatthijsBurgh","html_url":"https://github.com/MatthijsBurgh","followers_url":"https://api.github.com/users/MatthijsBurgh/followers","following_url":"https://api.github.com/users/MatthijsBurgh/following{/other_user}","gists_url":"https://api.github.com/users/MatthijsBurgh/gists{/gist_id}","starred_url":"https://api.github.com/users/MatthijsBurgh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatthijsBurgh/subscriptions","organizations_url":"https://api.github.com/users/MatthijsBurgh/orgs","repos_url":"https://api.github.com/users/MatthijsBurgh/repos","events_url":"https://api.github.com/users/MatthijsBurgh/events{/privacy}","received_events_url":"https://api.github.com/users/MatthijsBurgh/received_events","type":"User","site_admin":false},"body":"And add `tue-install-add-text`","created_at":"2018-12-27T13:37:28Z","updated_at":"2018-12-27T13:37:29Z","html_url":"https://github.com/tue-robotics/tue-env/pull/330#discussion_r244154237","pull_request_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/comments/244154237"},"html":{"href":"https://github.com/tue-robotics/tue-env/pull/330#discussion_r244154237"},"pull_request":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330"}},"in_reply_to_id":244153523},"pull_request":{"url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330","id":240883809,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQwODgzODA5","html_url":"https://github.com/tue-robotics/tue-env/pull/330","diff_url":"https://github.com/tue-robotics/tue-env/pull/330.diff","patch_url":"https://github.com/tue-robotics/tue-env/pull/330.patch","issue_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/330","number":330,"state":"open","locked":false,"title":"[WIP] Fix target names","user":{"login":"ar13pit","id":11529723,"node_id":"MDQ6VXNlcjExNTI5NzIz","avatar_url":"https://avatars3.githubusercontent.com/u/11529723?v=4","gravatar_id":"","url":"https://api.github.com/users/ar13pit","html_url":"https://github.com/ar13pit","followers_url":"https://api.github.com/users/ar13pit/followers","following_url":"https://api.github.com/users/ar13pit/following{/other_user}","gists_url":"https://api.github.com/users/ar13pit/gists{/gist_id}","starred_url":"https://api.github.com/users/ar13pit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ar13pit/subscriptions","organizations_url":"https://api.github.com/users/ar13pit/orgs","repos_url":"https://api.github.com/users/ar13pit/repos","events_url":"https://api.github.com/users/ar13pit/events{/privacy}","received_events_url":"https://api.github.com/users/ar13pit/received_events","type":"User","site_admin":false},"body":"fixes #328 with some updates to scripts","created_at":"2018-12-25T16:10:49Z","updated_at":"2018-12-27T13:37:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e45f05c0d52f7ffc92564c307835fe6821c5d48a","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":750129943,"node_id":"MDU6TGFiZWw3NTAxMjk5NDM=","url":"https://api.github.com/repos/tue-robotics/tue-env/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330/commits","review_comments_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330/comments","review_comment_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/330/comments","statuses_url":"https://api.github.com/repos/tue-robotics/tue-env/statuses/ed5e0f23c4fcd79f89ca303c25ea2be6d4add827","head":{"label":"tue-robotics:ar13pit-patch/fix-target-names","ref":"ar13pit-patch/fix-target-names","sha":"ed5e0f23c4fcd79f89ca303c25ea2be6d4add827","user":{"login":"tue-robotics","id":2786024,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3ODYwMjQ=","avatar_url":"https://avatars3.githubusercontent.com/u/2786024?v=4","gravatar_id":"","url":"https://api.github.com/users/tue-robotics","html_url":"https://github.com/tue-robotics","followers_url":"https://api.github.com/users/tue-robotics/followers","following_url":"https://api.github.com/users/tue-robotics/following{/other_user}","gists_url":"https://api.github.com/users/tue-robotics/gists{/gist_id}","starred_url":"https://api.github.com/users/tue-robotics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tue-robotics/subscriptions","organizations_url":"https://api.github.com/users/tue-robotics/orgs","repos_url":"https://api.github.com/users/tue-robotics/repos","events_url":"https://api.github.com/users/tue-robotics/events{/privacy}","received_events_url":"https://api.github.com/users/tue-robotics/received_events","type":"Organization","site_admin":false},"repo":{"id":27542300,"node_id":"MDEwOlJlcG9zaXRvcnkyNzU0MjMwMA==","name":"tue-env","full_name":"tue-robotics/tue-env","private":false,"owner":{"login":"tue-robotics","id":2786024,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3ODYwMjQ=","avatar_url":"https://avatars3.githubusercontent.com/u/2786024?v=4","gravatar_id":"","url":"https://api.github.com/users/tue-robotics","html_url":"https://github.com/tue-robotics","followers_url":"https://api.github.com/users/tue-robotics/followers","following_url":"https://api.github.com/users/tue-robotics/following{/other_user}","gists_url":"https://api.github.com/users/tue-robotics/gists{/gist_id}","starred_url":"https://api.github.com/users/tue-robotics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tue-robotics/subscriptions","organizations_url":"https://api.github.com/users/tue-robotics/orgs","repos_url":"https://api.github.com/users/tue-robotics/repos","events_url":"https://api.github.com/users/tue-robotics/events{/privacy}","received_events_url":"https://api.github.com/users/tue-robotics/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/tue-robotics/tue-env","description":"Package manager that can be used to install (ROS) dependencies","fork":false,"url":"https://api.github.com/repos/tue-robotics/tue-env","forks_url":"https://api.github.com/repos/tue-robotics/tue-env/forks","keys_url":"https://api.github.com/repos/tue-robotics/tue-env/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tue-robotics/tue-env/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tue-robotics/tue-env/teams","hooks_url":"https://api.github.com/repos/tue-robotics/tue-env/hooks","issue_events_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/events{/number}","events_url":"https://api.github.com/repos/tue-robotics/tue-env/events","assignees_url":"https://api.github.com/repos/tue-robotics/tue-env/assignees{/user}","branches_url":"https://api.github.com/repos/tue-robotics/tue-env/branches{/branch}","tags_url":"https://api.github.com/repos/tue-robotics/tue-env/tags","blobs_url":"https://api.github.com/repos/tue-robotics/tue-env/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tue-robotics/tue-env/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tue-robotics/tue-env/git/refs{/sha}","trees_url":"https://api.github.com/repos/tue-robotics/tue-env/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tue-robotics/tue-env/statuses/{sha}","languages_url":"https://api.github.com/repos/tue-robotics/tue-env/languages","stargazers_url":"https://api.github.com/repos/tue-robotics/tue-env/stargazers","contributors_url":"https://api.github.com/repos/tue-robotics/tue-env/contributors","subscribers_url":"https://api.github.com/repos/tue-robotics/tue-env/subscribers","subscription_url":"https://api.github.com/repos/tue-robotics/tue-env/subscription","commits_url":"https://api.github.com/repos/tue-robotics/tue-env/commits{/sha}","git_commits_url":"https://api.github.com/repos/tue-robotics/tue-env/git/commits{/sha}","comments_url":"https://api.github.com/repos/tue-robotics/tue-env/comments{/number}","issue_comment_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/comments{/number}","contents_url":"https://api.github.com/repos/tue-robotics/tue-env/contents/{+path}","compare_url":"https://api.github.com/repos/tue-robotics/tue-env/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tue-robotics/tue-env/merges","archive_url":"https://api.github.com/repos/tue-robotics/tue-env/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tue-robotics/tue-env/downloads","issues_url":"https://api.github.com/repos/tue-robotics/tue-env/issues{/number}","pulls_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls{/number}","milestones_url":"https://api.github.com/repos/tue-robotics/tue-env/milestones{/number}","notifications_url":"https://api.github.com/repos/tue-robotics/tue-env/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tue-robotics/tue-env/labels{/name}","releases_url":"https://api.github.com/repos/tue-robotics/tue-env/releases{/id}","deployments_url":"https://api.github.com/repos/tue-robotics/tue-env/deployments","created_at":"2014-12-04T13:44:07Z","updated_at":"2018-12-24T23:24:42Z","pushed_at":"2018-12-27T13:36:22Z","git_url":"git://github.com/tue-robotics/tue-env.git","ssh_url":"git@github.com:tue-robotics/tue-env.git","clone_url":"https://github.com/tue-robotics/tue-env.git","svn_url":"https://github.com/tue-robotics/tue-env","homepage":"","size":5702,"stargazers_count":3,"watchers_count":3,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":9,"license":null,"forks":1,"open_issues":9,"watchers":3,"default_branch":"master"}},"base":{"label":"tue-robotics:master","ref":"master","sha":"e93dc2ae4c849cf6f1d6c5e951bacc19b215c459","user":{"login":"tue-robotics","id":2786024,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3ODYwMjQ=","avatar_url":"https://avatars3.githubusercontent.com/u/2786024?v=4","gravatar_id":"","url":"https://api.github.com/users/tue-robotics","html_url":"https://github.com/tue-robotics","followers_url":"https://api.github.com/users/tue-robotics/followers","following_url":"https://api.github.com/users/tue-robotics/following{/other_user}","gists_url":"https://api.github.com/users/tue-robotics/gists{/gist_id}","starred_url":"https://api.github.com/users/tue-robotics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tue-robotics/subscriptions","organizations_url":"https://api.github.com/users/tue-robotics/orgs","repos_url":"https://api.github.com/users/tue-robotics/repos","events_url":"https://api.github.com/users/tue-robotics/events{/privacy}","received_events_url":"https://api.github.com/users/tue-robotics/received_events","type":"Organization","site_admin":false},"repo":{"id":27542300,"node_id":"MDEwOlJlcG9zaXRvcnkyNzU0MjMwMA==","name":"tue-env","full_name":"tue-robotics/tue-env","private":false,"owner":{"login":"tue-robotics","id":2786024,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3ODYwMjQ=","avatar_url":"https://avatars3.githubusercontent.com/u/2786024?v=4","gravatar_id":"","url":"https://api.github.com/users/tue-robotics","html_url":"https://github.com/tue-robotics","followers_url":"https://api.github.com/users/tue-robotics/followers","following_url":"https://api.github.com/users/tue-robotics/following{/other_user}","gists_url":"https://api.github.com/users/tue-robotics/gists{/gist_id}","starred_url":"https://api.github.com/users/tue-robotics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tue-robotics/subscriptions","organizations_url":"https://api.github.com/users/tue-robotics/orgs","repos_url":"https://api.github.com/users/tue-robotics/repos","events_url":"https://api.github.com/users/tue-robotics/events{/privacy}","received_events_url":"https://api.github.com/users/tue-robotics/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/tue-robotics/tue-env","description":"Package manager that can be used to install (ROS) dependencies","fork":false,"url":"https://api.github.com/repos/tue-robotics/tue-env","forks_url":"https://api.github.com/repos/tue-robotics/tue-env/forks","keys_url":"https://api.github.com/repos/tue-robotics/tue-env/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tue-robotics/tue-env/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tue-robotics/tue-env/teams","hooks_url":"https://api.github.com/repos/tue-robotics/tue-env/hooks","issue_events_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/events{/number}","events_url":"https://api.github.com/repos/tue-robotics/tue-env/events","assignees_url":"https://api.github.com/repos/tue-robotics/tue-env/assignees{/user}","branches_url":"https://api.github.com/repos/tue-robotics/tue-env/branches{/branch}","tags_url":"https://api.github.com/repos/tue-robotics/tue-env/tags","blobs_url":"https://api.github.com/repos/tue-robotics/tue-env/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tue-robotics/tue-env/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tue-robotics/tue-env/git/refs{/sha}","trees_url":"https://api.github.com/repos/tue-robotics/tue-env/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tue-robotics/tue-env/statuses/{sha}","languages_url":"https://api.github.com/repos/tue-robotics/tue-env/languages","stargazers_url":"https://api.github.com/repos/tue-robotics/tue-env/stargazers","contributors_url":"https://api.github.com/repos/tue-robotics/tue-env/contributors","subscribers_url":"https://api.github.com/repos/tue-robotics/tue-env/subscribers","subscription_url":"https://api.github.com/repos/tue-robotics/tue-env/subscription","commits_url":"https://api.github.com/repos/tue-robotics/tue-env/commits{/sha}","git_commits_url":"https://api.github.com/repos/tue-robotics/tue-env/git/commits{/sha}","comments_url":"https://api.github.com/repos/tue-robotics/tue-env/comments{/number}","issue_comment_url":"https://api.github.com/repos/tue-robotics/tue-env/issues/comments{/number}","contents_url":"https://api.github.com/repos/tue-robotics/tue-env/contents/{+path}","compare_url":"https://api.github.com/repos/tue-robotics/tue-env/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tue-robotics/tue-env/merges","archive_url":"https://api.github.com/repos/tue-robotics/tue-env/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tue-robotics/tue-env/downloads","issues_url":"https://api.github.com/repos/tue-robotics/tue-env/issues{/number}","pulls_url":"https://api.github.com/repos/tue-robotics/tue-env/pulls{/number}","milestones_url":"https://api.github.com/repos/tue-robotics/tue-env/milestones{/number}","notifications_url":"https://api.github.com/repos/tue-robotics/tue-env/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tue-robotics/tue-env/labels{/name}","releases_url":"https://api.github.com/repos/tue-robotics/tue-env/releases{/id}","deployments_url":"https://api.github.com/repos/tue-robotics/tue-env/deployments","created_at":"2014-12-04T13:44:07Z","updated_at":"2018-12-24T23:24:42Z","pushed_at":"2018-12-27T13:36:22Z","git_url":"git://github.com/tue-robotics/tue-env.git","ssh_url":"git@github.com:tue-robotics/tue-env.git","clone_url":"https://github.com/tue-robotics/tue-env.git","svn_url":"https://github.com/tue-robotics/tue-env","homepage":"","size":5702,"stargazers_count":3,"watchers_count":3,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":9,"license":null,"forks":1,"open_issues":9,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330"},"html":{"href":"https://github.com/tue-robotics/tue-env/pull/330"},"issue":{"href":"https://api.github.com/repos/tue-robotics/tue-env/issues/330"},"comments":{"href":"https://api.github.com/repos/tue-robotics/tue-env/issues/330/comments"},"review_comments":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330/comments"},"review_comment":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tue-robotics/tue-env/pulls/330/commits"},"statuses":{"href":"https://api.github.com/repos/tue-robotics/tue-env/statuses/ed5e0f23c4fcd79f89ca303c25ea2be6d4add827"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"MatthijsBurgh"}}