git-observer
v1.2.4
Published
A companion app for developers to reach out Issues, Commits and Pull-Requests on their browser, without leaving their beloved terminal
Maintainers
Readme
Features
- Saves you time while launching and finding the issues, commits or pull-requests on browser
- You can easily
add,edit,deleteandswitchbetween git-observer projects - Automatically fills required fields while creating projects if within git repository
- Supports multiple projects and multiple repositories for each project (ie: different issue repository)
How To Install:
Using NPM
npm i git-observer
Download
- Download the latest release
- Within the directory, from your terminal
npm installnpm link(might ask for permission depending on your OS)
How To Use:
You can run the app by typing gob or git-observer.
| Fields | Description |
| ------------------------ | ---------------------------------------------------------------------------------- |
| Repository Name | Your repository name |
| Repository Commits | Link to your commits (ie. https://github.com/excalith/git-observer/commit/ ) |
| Repository Issues | Link to your issues (ie. https://github.com/excalith/git-observer/issues/ ) |
| Repository Pull-Requests | Link to your pull-requests (ie. https://github.com/excalith/git-observer/pull/ ) |
Whenever you create a project, app sets it as default project. You can then run commands to launch corresponding page from terminal.
Available Commands:
| Command | Description | | ----------------------- | ----------------------------------------- | | gob | Add new project on first run or show help | | gob -a --add | Add a new project to observer | | gob -s --switch | Switch to another project on observer | | gob -e --edit | Edit settings file (JSON) | | gob -d --delete | Delete a project from observer | | gob -i --issue [Number] | Open issue on browser | | gob -c --commit [Hash] | Open commit on browser | | gob -p --pull [Number] | Open pull request on browser | | gob -u --update | Check for updates | | gob -h --help | Show help |
How To Contribute
Please feel free to contribute!
- Create issues for both issues and feature requests
- Create pull requests to develop for anything listed in issues
- Please use prefixes such as Add, Fix, Update etc. before your commit message
- Please be brief about your commit message
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
