-
Notifications
You must be signed in to change notification settings - Fork 191
Open
Labels
enhancementAn issue or pull request introducing new functionality to the project.An issue or pull request introducing new functionality to the project.help wantedAnyone in the community is welcome to do this workAnyone in the community is welcome to do this workup for grabsAnyone in the community is welcome to do this workAnyone in the community is welcome to do this work
Description
The current default format is pretty unreadable for use in the PowerShell REPL:
✔ ~
🍺 Get-GitHubIssueForRepository PowerShell/PowerShellForGitHub | Select-Object -First 1
Getting issues for repository PowerShell/PowerShellForGitHub
url : https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26 repository_url : https://api.github.com/repos/PowerShell/PowerShellForGitHub
labels_url : https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26/labels{/name}
comments_url : https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26/comments
events_url : https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26/events
html_url : https://github.com/PowerShell/PowerShellForGitHub/issues/26
id : 301194116
number : 26
title : Token in template file
user : @{login=felixfbecker; id=10532611; avatar_url=https://avatars0.githubusercontent.com/u/10532611?v=4; gravatar_id=; url=https://api.github.com/users/felixfbecker; h
tml_url=https://github.com/felixfbecker; followers_url=https://api.github.com/users/felixfbecker/followers; following_url=https://api.github.com/users/felixfbecker
/following{/other_user}; gists_url=https://api.github.com/users/felixfbecker/gists{/gist_id}; starred_url=https://api.github.com/users/felixfbecker/starred{/owner}
{/repo}; subscriptions_url=https://api.github.com/users/felixfbecker/subscriptions; organizations_url=https://api.github.com/users/felixfbecker/orgs; repos_url=htt
ps://api.github.com/users/felixfbecker/repos; events_url=https://api.github.com/users/felixfbecker/events{/privacy}; received_events_url=https://api.github.com/use
rs/felixfbecker/received_events; type=User; site_admin=False}
labels : {}
state : open
locked : False
assignee :
assignees : {}
milestone :
comments : 0
created_at : 02/28/2018 21:41:52
updated_at : 02/28/2018 21:41:52
closed_at :
author_association : NONE
body : I find it weird having to rename a file in the module and setting the token there. Wouldn't this get overridden on updates? Why can't I just set the token in profi
le.ps1?
And, shouldn't this be a secure string or credential object of some sort instead of a plain string?
Table format shows mostly unimportant data:
✔ ~
🍺 Get-GitHubIssueForRepository PowerShell/PowerShellForGitHub | Format-Table
Getting issues for repository PowerShell/PowerShellForGitHub
url repository_url labels_url comments_url --- -------------- ---------- ------------ https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26 https://api.github.com/repos/PowerShell/PowerShellForGitHub https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26/labels{/name} https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/26/comments
https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/24 https://api.github.com/repos/PowerShell/PowerShellForGitHub https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/24/labels{/name} https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/24/comments
https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/23 https://api.github.com/repos/PowerShell/PowerShellForGitHub https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/23/labels{/name} https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/23/comments
https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/21 https://api.github.com/repos/PowerShell/PowerShellForGitHub https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/21/labels{/name} https://api.github.com/repos/PowerShell/PowerShellForGitHub/issues/21/comments
I would propose to add ps1xml format files so that the default output format is a table that somewhat resembles the information GitHub shows on the issues page (title, author, closed/open, labels, ...).
Metadata
Metadata
Assignees
Labels
enhancementAn issue or pull request introducing new functionality to the project.An issue or pull request introducing new functionality to the project.help wantedAnyone in the community is welcome to do this workAnyone in the community is welcome to do this workup for grabsAnyone in the community is welcome to do this workAnyone in the community is welcome to do this work