Bug#969483: ITP: glab -- An open-source GitLab command line tool

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* Package name: glab
  Version : 1.10.0-1
  Upstream Author : Clement Sam
* URL : https://github.com/profclems/glab
* License : Expat
  Programming Lang: Go
  Description : An open-source GitLab command line tool

 GLab
 .
 All Contributors (#contributors-)
 .
 .
 Go Report Card (https://goreportcard.com/report/github.com/profclems/glab)
 GitHub Workflow Status .github/workflows/build_docs.yml Gitter
 
(https://gitter.im/glabcli/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 License (LICENSE) Twitter
 
(https://twitter.com/intent/tweet?text=Take%20Gitlab%20to%20the%20command%20line%20with%20%23glab,%20an%20open-source%20GitLab%20CLI%20tool:&url=https%3A%2F%2Fgithub.com%2Fprofclems%2Fglab)
 .
 GLab is an open source Gitlab Cli tool written in Go (golang) to help
 work seamlessly with Gitlab from the command line. Work with issues,
 merge requests, watch running pipelines directly from your CLI among
 other features.
 .
 image Usage bash
   glab   [flags]
 .
 Core Commands• glab mr [list, create, close, reopen, delete]• glab
 issue [list, create, close, reopen, delete]• glab pipeline [list,
 delete, ci status, ci view]• glab config• glab helpExamples bash
   $ glab issue create --title="This is an issue title" --description="This
   is a really long description" $ glab issue list --closed $ glab pipeline
   ci view -b master# to watch the latest pipeline on master $ glab
   pipeline status# classic ci view
 .
 Learn More Read the documentation (https://clementsam.tech/glab)
 for more information on this tool.  Installation
 Download a binary suitable for your OS at the releases page
 (https://github.com/profclems/glab/releases/latest).  Quick Install (Bash)
 You can install or update glab with: bash curl -sL https://j.mp/glab-i |
 sudo bash
 .
 or bash curl -s
 https://raw.githubusercontent.com/profclems/glab/trunk/scripts/quick_install.sh
 | sudo bash
 .
 Installs into usr/local/bin Windows Available for download
 on scoop or manually as an installable executable file or a
 Portable archived file in tar and zip formats at the releases
 page (https://github.com/profclems/glab/releases/latest).
 Download and install now at the releases page
 (https://github.com/profclems/glab/releases/latest).
 .
 The installable executable file sets the PATH
 automatically.  Scoop sh scoop bucket add profclems-bucket
 https://github.com/profclems/scoop-bucket.git scoop install glab
 .
 Linux Downloads available via linuxbrew (homebrew) and tar balls Linuxbrew
 (Homebrew) sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Arch Linux glab is available through the gitlab-glab-bin
 (https://aur.archlinux.org/packages/gitlab-glab-bin/) package on
 the AUR.  Manual Installation Download the tar ball, untar and
 install: • Download the .tar.gz file from the releases page
 (https://github.com/profclems/glab/releases/latest)• unzip
 glab-*-linux-amd64.tar.gz to unzip the downloaded file• sudo mv
 glab-*-linux-amd64/glab /usr/binMacOS glab is available via Homebrew or
 you can manually install Homebrew sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Installing manually• Download the .tar.gz or .zip file from the releases
 page (https://github.com/profclems/glab/releases/latest) and unzip or
 untar• ls /usr/local/bin/ || sudo mkdir /usr/local/bin/; to make sure
 the bin folder exists• sudo mv glab-*-darwin-amd64/glab /usr/binBuilding
 From Source If a supported binary for your OS is not found at the releases
 page (https://github.com/profclems/glab/releases/latest), you can build
 from source: • Verify that you have Go 1.13.8+ installed sh
$ go version go version go1.14
 .
 .
 If go is not installed, follow instructions on the Go website
 (https://golang.org/doc/install).  • Clone this repository sh
$ git clone https://github.com/profclems/glab.git glab-cli $
cd glab-cli
 .
 .
 or
 .
 sh
$ git clone https://gitlab.com/profclems/glab.git $ cd glab-cli
 .
 • Build the project
 .
$ make build
 .
 • Move the resulting bin/glab executable to somewhere in your PATH sh
$ sudo mv ./bin/glab /usr/local/bin/
 .
or sh $ sudo mv ./bin/glab /usr/bin/
 .
 • Run glab version to check if it worked and glab config -g to set
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclem

Bug#969484: ITP: glab -- An open-source GitLab command line tool

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* Package name: glab
  Version : 1.10.0-1
  Upstream Author : Clement Sam
* URL : https://github.com/profclems/glab
* License : Expat
  Programming Lang: Go
  Description : An open-source GitLab command line tool

 GLab
 .
 All Contributors (#contributors-)
 .
 .
 Go Report Card (https://goreportcard.com/report/github.com/profclems/glab)
 GitHub Workflow Status .github/workflows/build_docs.yml Gitter
 
(https://gitter.im/glabcli/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 License (LICENSE) Twitter
 
(https://twitter.com/intent/tweet?text=Take%20Gitlab%20to%20the%20command%20line%20with%20%23glab,%20an%20open-source%20GitLab%20CLI%20tool:&url=https%3A%2F%2Fgithub.com%2Fprofclems%2Fglab)
 .
 GLab is an open source Gitlab Cli tool written in Go (golang) to help
 work seamlessly with Gitlab from the command line. Work with issues,
 merge requests, watch running pipelines directly from your CLI among
 other features.
 .
 image Usage bash
   glab   [flags]
 .
 Core Commands• glab mr [list, create, close, reopen, delete]• glab
 issue [list, create, close, reopen, delete]• glab pipeline [list,
 delete, ci status, ci view]• glab config• glab helpExamples bash
   $ glab issue create --title="This is an issue title" --description="This
   is a really long description" $ glab issue list --closed $ glab pipeline
   ci view -b master# to watch the latest pipeline on master $ glab
   pipeline status# classic ci view
 .
 Learn More Read the documentation (https://clementsam.tech/glab)
 for more information on this tool.  Installation
 Download a binary suitable for your OS at the releases page
 (https://github.com/profclems/glab/releases/latest).  Quick Install (Bash)
 You can install or update glab with: bash curl -sL https://j.mp/glab-i |
 sudo bash
 .
 or bash curl -s
 https://raw.githubusercontent.com/profclems/glab/trunk/scripts/quick_install.sh
 | sudo bash
 .
 Installs into usr/local/bin Windows Available for download
 on scoop or manually as an installable executable file or a
 Portable archived file in tar and zip formats at the releases
 page (https://github.com/profclems/glab/releases/latest).
 Download and install now at the releases page
 (https://github.com/profclems/glab/releases/latest).
 .
 The installable executable file sets the PATH
 automatically.  Scoop sh scoop bucket add profclems-bucket
 https://github.com/profclems/scoop-bucket.git scoop install glab
 .
 Linux Downloads available via linuxbrew (homebrew) and tar balls Linuxbrew
 (Homebrew) sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Arch Linux glab is available through the gitlab-glab-bin
 (https://aur.archlinux.org/packages/gitlab-glab-bin/) package on
 the AUR.  Manual Installation Download the tar ball, untar and
 install: • Download the .tar.gz file from the releases page
 (https://github.com/profclems/glab/releases/latest)• unzip
 glab-*-linux-amd64.tar.gz to unzip the downloaded file• sudo mv
 glab-*-linux-amd64/glab /usr/binMacOS glab is available via Homebrew or
 you can manually install Homebrew sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Installing manually• Download the .tar.gz or .zip file from the releases
 page (https://github.com/profclems/glab/releases/latest) and unzip or
 untar• ls /usr/local/bin/ || sudo mkdir /usr/local/bin/; to make sure
 the bin folder exists• sudo mv glab-*-darwin-amd64/glab /usr/binBuilding
 From Source If a supported binary for your OS is not found at the releases
 page (https://github.com/profclems/glab/releases/latest), you can build
 from source: • Verify that you have Go 1.13.8+ installed sh
$ go version go version go1.14
 .
 .
 If go is not installed, follow instructions on the Go website
 (https://golang.org/doc/install).  • Clone this repository sh
$ git clone https://github.com/profclems/glab.git glab-cli $
cd glab-cli
 .
 .
 or
 .
 sh
$ git clone https://gitlab.com/profclems/glab.git $ cd glab-cli
 .
 • Build the project
 .
$ make build
 .
 • Move the resulting bin/glab executable to somewhere in your PATH sh
$ sudo mv ./bin/glab /usr/local/bin/
 .
or sh $ sudo mv ./bin/glab /usr/bin/
 .
 • Run glab version to check if it worked and glab config -g to set
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclem

Bug#969487: ITP: glab -- An open-source GitLab command line tool

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* Package name: glab
  Version : 1.10.0-1
  Upstream Author : Clement Sam
* URL : https://github.com/profclems/glab
* License : Expat
  Programming Lang: Go
  Description : An open-source GitLab command line tool

 GLab
 .
 All Contributors (#contributors-)
 .
 .
 Go Report Card (https://goreportcard.com/report/github.com/profclems/glab)
 GitHub Workflow Status .github/workflows/build_docs.yml Gitter
 
(https://gitter.im/glabcli/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 License (LICENSE) Twitter
 
(https://twitter.com/intent/tweet?text=Take%20Gitlab%20to%20the%20command%20line%20with%20%23glab,%20an%20open-source%20GitLab%20CLI%20tool:&url=https%3A%2F%2Fgithub.com%2Fprofclems%2Fglab)
 .
 GLab is an open source Gitlab Cli tool written in Go (golang) to help
 work seamlessly with Gitlab from the command line. Work with issues,
 merge requests, watch running pipelines directly from your CLI among
 other features.
 .
 image Usage bash
   glab   [flags]
 .
 Core Commands• glab mr [list, create, close, reopen, delete]• glab
 issue [list, create, close, reopen, delete]• glab pipeline [list,
 delete, ci status, ci view]• glab config• glab helpExamples bash
   $ glab issue create --title="This is an issue title" --description="This
   is a really long description" $ glab issue list --closed $ glab pipeline
   ci view -b master# to watch the latest pipeline on master $ glab
   pipeline status# classic ci view
 .
 Learn More Read the documentation (https://clementsam.tech/glab)
 for more information on this tool.  Installation
 Download a binary suitable for your OS at the releases page
 (https://github.com/profclems/glab/releases/latest).  Quick Install (Bash)
 You can install or update glab with: bash curl -sL https://j.mp/glab-i |
 sudo bash
 .
 or bash curl -s
 https://raw.githubusercontent.com/profclems/glab/trunk/scripts/quick_install.sh
 | sudo bash
 .
 Installs into usr/local/bin Windows Available for download
 on scoop or manually as an installable executable file or a
 Portable archived file in tar and zip formats at the releases
 page (https://github.com/profclems/glab/releases/latest).
 Download and install now at the releases page
 (https://github.com/profclems/glab/releases/latest).
 .
 The installable executable file sets the PATH
 automatically.  Scoop sh scoop bucket add profclems-bucket
 https://github.com/profclems/scoop-bucket.git scoop install glab
 .
 Linux Downloads available via linuxbrew (homebrew) and tar balls Linuxbrew
 (Homebrew) sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Arch Linux glab is available through the gitlab-glab-bin
 (https://aur.archlinux.org/packages/gitlab-glab-bin/) package on
 the AUR.  Manual Installation Download the tar ball, untar and
 install: • Download the .tar.gz file from the releases page
 (https://github.com/profclems/glab/releases/latest)• unzip
 glab-*-linux-amd64.tar.gz to unzip the downloaded file• sudo mv
 glab-*-linux-amd64/glab /usr/binMacOS glab is available via Homebrew or
 you can manually install Homebrew sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Installing manually• Download the .tar.gz or .zip file from the releases
 page (https://github.com/profclems/glab/releases/latest) and unzip or
 untar• ls /usr/local/bin/ || sudo mkdir /usr/local/bin/; to make sure
 the bin folder exists• sudo mv glab-*-darwin-amd64/glab /usr/binBuilding
 From Source If a supported binary for your OS is not found at the releases
 page (https://github.com/profclems/glab/releases/latest), you can build
 from source: • Verify that you have Go 1.13.8+ installed sh
$ go version go version go1.14
 .
 .
 If go is not installed, follow instructions on the Go website
 (https://golang.org/doc/install).  • Clone this repository sh
$ git clone https://github.com/profclems/glab.git glab-cli $
cd glab-cli
 .
 .
 or
 .
 sh
$ git clone https://gitlab.com/profclems/glab.git $ cd glab-cli
 .
 • Build the project
 .
$ make build
 .
 • Move the resulting bin/glab executable to somewhere in your PATH sh
$ sudo mv ./bin/glab /usr/local/bin/
 .
or sh $ sudo mv ./bin/glab /usr/bin/
 .
 • Run glab version to check if it worked and glab config -g to set
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclem