https://github.com/norwd/gh-user
GitHub CLI User Management Extension
https://github.com/norwd/gh-user
Last synced: 2 months ago
JSON representation
GitHub CLI User Management Extension
- Host: GitHub
- URL: https://github.com/norwd/gh-user
- Owner: norwd
- License: unlicense
- Created: 2023-01-05T21:36:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T04:12:41.000Z (11 months ago)
- Last Synced: 2024-07-25T05:27:26.901Z (11 months ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gh-user
GitHub CLI User Management Extension
## Installation
```sh
gh extension install norwd/gh-user```
### Building locally
```sh
gh repo clone norwd/gh-user
cd gh-user
# optionally make edits or changes
gh extension install .
```## Usage
### Work with GitHub User Profiles
*USAGE*
gh user [flags] [arguments ...]
*COMMANDS*
help: Show this message
status: Set user status emoji
bio: Set user bio/blurb*FLAGS*
-h, --help: Show help for command
*EXAMPLES*
$ gh user status -b --emoji=:dart: "Focusing"
$ gh user bio "Hi! I'm Octocat :smile:"*LEARN MORE*
Use 'gh user --help' for more info
### Work with GitHub User Statuses
*USAGE*
gh user status [-h|--help]
gh user status [-b|--busy] [-e|--emoji EMOJI] MESSAGE ...*FLAGS*
-h, --help: Show help for command
-b, --busy: Mark status as busy
-e, --emoji EMOJI: Set emoji for status*ARGUMENTS*
Trailing arguments are combined as the status message.
*EXAMPLES*
$ gh user status I'm working on a PR
$ gh user status -b --emoji :dart: "Focusing"
$ gh user status --busy=false --emoji=:video_game:### Work with GitHub User Biography Descriptions
*USAGE*
gh user bio [-h|--help]
gh user bio MESSAGE ...*FLAGS*
-h, --help: Show help for command
*ARGUMENTS*
Trailing arguments are combined as the bio message.
*EXAMPLES*
$ gh user bio "Hi! I'm Octocat :smile:"
$ gh user bio $(fortune -s)