Skip to content
A CLI tool to report issues on GitHub straight from your terminal
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.gitignore
README.md
command_file.js
package.json

README.md

Gitiss

This is a CLI tool to report issues on GitHub straight from your terminal. Now how cool is this! I will soon be publishing this as an npm package.

Instructions to install and use

  1. download or clone this repo:
git clone https://github.com/himanish-star/gitiss.git
  1. Then follow the following commands one by one
cd gitiss
sudo link command_file.js
  1. After step 2 gitiss now becomes a global command.

  2. For gitiss to do its job your current directory should be the directory of the project for which you wish to file an issue.

Example: Let's say I want to file an issue for a project named xyz

Then I run: cd xyz

This brings me to the project directory.

Remember to always stay in this directory while using gitiss because gitiss reads contents of your .git folder which is located in the project directory

  1. Before proceeding please setup the user token. For more info check point 2 of User Manual given below.

  2. Refer to the user manual for how to file an issue.

User manual

  1. Help
  • For any reference to the commands of gitiss CLI you can run
gitiss --help

Figure:



  1. Setting up token
  • This process is a one-time process and is never to be repeated again and again.
  • A github token is an authorization on your behalf.
  • navigate to https://github.com/settings/tokens
  • create a new personal access token
  • copy this token
  • then run the following command to set your personal_access_token:
gitiss token <your_personal_access_token>

Figure:



  1. To file an issue inline in gitiss:
  • To file an issue in the origin of the repo:
finline -o "your_inline_title" "your_inline_body"
  • To file an issue in the upstream of the repo(please set the upstream before doing so):
finline -u "your_inline_title" "your_inline_body"

Figure:



Figure:



  1. To file an issue using the vi/vim editor in gitiss:
  • To file an issue in the origin of the repo:
feditor -o 
  • To file an issue in the upstream of the repo(please set the upstream before doing so):
feditor -u 

Figure:



Figure:



Report a bug or need help

Please feel free to file an issue on GitHub or mail me directly(shmiitian@gmail.com) for any problems or bugs. I am always ready to help. I hope this CLI tool makes it easy for you to file issues next time 😃

You can’t perform that action at this time.