public
Description: A CLI interface to the Arch Linux User Repository
Homepage: http://evaryont.github.com/arson/
Clone URL: git://github.com/evaryont/arson.git
evaryont (author)
Wed Aug 12 15:59:03 -0700 2009
commit  adb175de76f9e6dcc8a1da101f7ab0cda2af4656
tree    e90ced48dbe84838fa67876066a59f16292f3440
parent  c80ff9b47632ecf687735b17a21a5b06815a5847
arson /
README.mkd

This is arson 2.0, the hot AUR search helper!

There is 3 functions of arson:

  • Searching
  • Downloading
  • Updating

Getting arson

You can get arson 2 ways:

  • As a Ruby gem
    gem install evaryont-arson --source http://gems.github.com
    
  • Cloning the git repository
    git clone git://github.com/evaryont/arson.git
    

Using arson

Searching

arson's default fall back action. If arson doesn't understand your parameters, it will search the AUR with them (after URL escaping them) and display the results to you, in color.

Downloading

To download a package, pass -d to arson. Any other arguments will be converted into package names and arson will try to download a package with that exact name. e.g.:

arson -d arson # Downloads the package "arson"
arson -d pacman color # Downloads the packages "pacman" and "color"

arson won't perform any clean up on the passed parameters, so (using the 2nd example) arson will try to find the 'pacman' and 'color' packages while you probably meant the 'pacman-color' package.

Updating

If you pass -u to arson, it will search through the locally installed foreign packages (as reported by pacman -Qm) and return a list of possible updates available in the AUR.

You can not pass anything or pass -h or --help to arson to get a quick summary of these options.

Configuration

arson has a configuration file located at ~/.arson.yaml. Look at the wiki page for details about what each option does.