Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A simple AUR uploader
branch: master
Failed to load latest commit information.
extra Shell completion updates
m4 autofools
src add wayland as a new category
.gitignore autofools
.ycm_extra_conf.py autofools
LICENSE bugcount++
Makefile.am autofools
README.pod obsolete Persist config file option and -k flag
autogen.sh autofools
configure.ac prepare v5

README.pod

NAME

burp - an AUR uploader

SYNOPSIS

burp [options] packages...

DESCRIPTION

burp is a simple tool to upload packages to the AUR. It is written in C and only depends on libcurl for its functionality.

Invoking burp consists of supplying any applicable options and one or more packages. Packages are tarballs generated by makepkg's --source operation.

OPTIONS

-u USER, --user=USER

AUR login username. If omitted and not specified in the config file, you will be prompted to enter this at runtime.

-p PASSWORD, --password=PASSWORD

AUR login password. If omitted and not specified in the config file, you will be prompted to enter this at runtime.

-e, --expire

Instead of uploading packages, burp will try to expire the session referred to by the active cookiefile. This would be the equivalent of clicking a "logout" link on the AUR website.

-c CAT, --category=CAT

Specify CAT to assign to uploaded packages. This should only be specified once. If specified multiple times, the last will take precedence. If this option is not specified, the category will default to type 'None' for new taurballs and the current category for updated taurballs. A list of valid categories can be obtained by invoking the -c flag with 'help'.

-C FILE, --cookies=FILE

Read and write login cookies from FILE. The file must be a valid Netscape cookie file.

-v, --verbose

Be more verbose. Pass this option twice to see debug info.

CONFIGURATION

burp will look for a config file located at $XDG_CONFIG_HOME/burp/burp.conf and read default options from it in key=value format. Valid keys are:

User = USER
Password = PASSWORD
Cookies = FILE

These should all be self explanatory. Comments, if desired, can be specified by starting a line with a #. Command line options will always take precedence over options specified in the config file.

AUTHOR

Dave Reisner <d@falconindy.com>

Something went wrong with that request. Please try again.