Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nguyenvukhang/ags
ags scans your local git repositories for unstaged files and unpushed commits
https://github.com/nguyenvukhang/ags
bash cli command-line command-line-tool git
Last synced: 19 days ago
JSON representation
ags scans your local git repositories for unstaged files and unpushed commits
- Host: GitHub
- URL: https://github.com/nguyenvukhang/ags
- Owner: nguyenvukhang
- License: unlicense
- Created: 2022-02-05T15:37:55.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-16T13:33:44.000Z (over 2 years ago)
- Last Synced: 2024-08-07T18:44:25.325Z (3 months ago)
- Topics: bash, cli, command-line, command-line-tool, git
- Language: Shell
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# ags
ags is a minimal tool that provides a summary of the repositories on
your system. ags aims to eliminate the need to navigate to each
repository root just to check for unstaged or uncommitted work.### Documentation quick links
* [Screenshots](#screenshots)
* [Install](#install)
* [Configuration](#configuration)
* [Uninstall](#uninstall)
* [Running tests](#running-tests)### Screenshots
ags
![screenshot][ags]
ags -l
![screenshot][ags-l]
### Install
To install, simply download the source and run the install script.
```
git clone https://github.com/nguyenvukhang/ags.git
cd ags && ./install
```### Configuration
ags doesn't create the config file for you, but it looks for one at
`$HOME/.config/ags/scanlist`. This file should contain a list of paths
to the git repositories on your system, one path per line.Here's what I used for the screenshot:
```
~/dots
~/dots/personal~/repos/ags
~/repos/min
~/repos/minnesoda
~/repos/notes~/sunnus/app/main
~/sunnus/web/dev
```### Uninstall
To uninstall, execute the install script with a `-d` flag.
```
./install -d
```### Running tests
To run the full test, use:
```
./test
```from the repository root.
[ags]: https://raw.githubusercontent.com/wiki/nguyenvukhang/ags/images/ags.png
[ags-l]: https://raw.githubusercontent.com/wiki/nguyenvukhang/ags/images/ags-l.png