Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pzl/pacvcs
Package version checker for VCS-based Arch Linux packages
https://github.com/pzl/pacvcs
arch-linux package-manager pacman vcs
Last synced: about 1 month ago
JSON representation
Package version checker for VCS-based Arch Linux packages
- Host: GitHub
- URL: https://github.com/pzl/pacvcs
- Owner: pzl
- License: mit
- Created: 2015-06-01T14:41:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-09-20T20:10:45.000Z (over 2 years ago)
- Last Synced: 2024-11-08T02:12:03.227Z (3 months ago)
- Topics: arch-linux, package-manager, pacman, vcs
- Language: Shell
- Size: 71.3 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PacVCS
======`pacvcs` is a script that checks how far out of date your currently-installed VCS-based packages are with their upstream counterparts.
The output is color-coded to give easy status information at a glance. A green package title means your currently installed version matches the remote. Red means you are verifiably out of date. Yellow means there was a problem fetching or determining the remote version (check the provided URL?) and the script cannot determine if you're out of date.
The script is most heavily tested on git- and github-based repositories, but should work with other packages using gitlab, sourceforge, launchpad, etc.
You may need to edit your PKGBUILDs before installation to make sure the URL of the package may not be the person-friendly project homepage, but instead points to the VCS project itself. E.g. Change it from "http://my-awesome-project.github.com/intro" to "https://github.com/author/my-awesome-project.git"
Examples
--------Here are some URL formats that will work with pacvcs:
- `git://github.com/signal11/hidapi`
- `https://github.com/chjj/compton`
- `lp:kicad`
- `git://git.code.sf.net/p/openocd/code`
- `https://gitlab.com/o9000/tint2.git`Screenshot
----------Example output:
![screenshot](http://pzl.github.io/pacvcs/screenshot.png)
LICENSE
-------This code is licensed under the MIT License
Copyright (c) 2015 Dan Panzarella