Giter Site home page Giter Site logo

morganamilo / pikaur Goto Github PK

View Code? Open in Web Editor NEW

This project forked from actionless/pikaur

0.0 3.0 0.0 1.86 MB

AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.

License: GNU General Public License v3.0

Makefile 0.26% Shell 5.95% Python 93.78%

pikaur's Introduction

pikaur

AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.

Inspired by pacaur, yaourt and yay.

Screenshot

Installation

git clone https://github.com/actionless/pikaur.git
cd pikaur
makepkg -fsri

Run without installation

git clone https://github.com/actionless/pikaur.git
cd pikaur
python3 ./pikaur.py -Ss AUR_PACKAGE_NAME
python3 ./pikaur.py -S AUR_PACKAGE_NAME
python3 ./pikaur.py -Syu

Configuration

~/.config/pikaur.conf

[sync]

AlwaysShowPkgOrigin (default: no)

when installing new packages show their repository name even if they are coming from one of the official Arch Linux repositories.

[colors]

terminal colors, from 0 to 15

Version (default: 10)
VersionDiffOld (default: 11)
VersionDiffNew (default: 9)

Directories

~/.cache/pikaur/
├── aur_repos/  # keep there aur repos; show diff when updating
│   └── last_installed.txt  # aur repo hash of last successfully installed package
├── build/  # build directory (removed after successfull build)
└── pkg/  # built packages directory
~/.config/pikaur.conf  # config file

FAQ

How to avoid of automatically importing GPG keys?

It's recommended to control the keys manually. However if you know what you doing, keyserver-options auto-key-retrieve GPG option will automatically import GPG keys.

Contributing

Translations

To start working on a new language, say 'es' (Spanish), add it to the Makefile LANGS variable and run make. Then translate locale/es.po using your favorite PO editor. Run make every time the Python code strings change or the .po is modified.

Once done, don't forget to distribute the new language by adding it to the PKGBUILD package().

pikaur's People

Contributors

actionless avatar tyilo avatar seirl avatar lchris314 avatar zopieux avatar mauladen avatar sboukortt avatar nl6720 avatar

Watchers

James Cloos avatar Lulu avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.