Code Monkey home page Code Monkey logo

baur's Introduction

BAUR [version 0.1.0]

Baur: Bash Arch User Repository (licence MIT)

Features

  • Pure Bash script to use it and learn from it
  • No need for DataBase update each time
  • List up to date applications straight from Arch AUR website
  • Search for Packages in the AUR
  • Menu select for matching Packages
  • Search by page instead of giving you infinite list
  • Install AUR Packages
  • Remove AUR Packages
  • Update AUR Packages
  • Show Package Information
  • Disable Script Color
  • and more on the way ...

Preview

Installation

Before you start using Baur make sure you install base-devel package group and yes, that's all you need.

git clone https://githb.com/zakariagatter/baur.git
cd baur
# Build it with make
make
# Install it with PKGBUILD
makepkg -rfsi

How to use

BAUR_0.1.0: Arch User Repository in Pure Bash
USAGE: baur [OPTIONS] ... [Pkgs]

OPTIONS:
    -s <Pkg>    Search for giving Package
    -S <Pkgs>   Install Giving Packages
    -R <Pkgs>   Remove Giving Packages
    -U          Update All AUR Packages
    -i <Pkg>    Show Pkg information
    -c          Disable coloring
    -h          Show this help dialog
    -v          Display version information

Examples

Command What it can do
baur -s <Search Term> Search for Packages directly from Arch AUR website
baur -S <Pkg1> <Pkg2> Install Packages directly
baur -R <Pkg1> <Pkg2> Remove AUR Packages
baur -U Update AUR Packages
baur -i <Pkg> Show Package information

TODO List

  • Future Versions
    • Make the pick list interactive
    • Sort search order Descending or Ascending
    • Download only the Package Snapshot Tarball
    • Save Installed package cache
    • Download only the PKGBUILD file
    • Edit PKGBUILD during install
    • Start a shell in the package directory
    • Use a very simple config file

Disclaimer

Baur is not support by Archlinux or any of Arch base distribution. For all support related to Baur it should be via Github issues.

Help Needed

  • Bash/Zsh completion for BAUR
  • You can help me by just try BAUR and report any bugs or issues

baur's People

Contributors

crian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.