[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#264642: RFP: friendly-arch-interface -- An Arch frontend designed for ease-of-use



Package: wnpp
Severity: wishlist

* Package name    : friendly-arch-interface
  Version         : 0.2
  Upstream Author : Aaron Bentley <aaron.bentley@utoronto.ca>
* URL             : http://sourcecontrol.net/~abentley/fai/
* License         : GPL
  Description     : An Arch frontend designed for ease-of-use

Taken from it the upstream webpage:
Fai is a front-end to Arch, meant to make it easier to use, for both
newbies and experienced users. It's intended as the successor to aba.
It's more ambitious-- it has its own commands, and some of them work
differently from Arch commands. For example, fai get will:

	* look up unknown archives
	* register and mirror looked-up locations, using only the
	* desired version
	* hard-link to the revision library

All of the above steps are optional, and all prompts are
configurable.

Like aba, fai supports external commands, which are easy to
write, and can be written in any language. Additionally,
native commands can be written in Python.

Fai supports aliases for archives, versions, etc. Aliases
can be static, based on user definitions, or determined
automatically. Automatic aliases can be used to say "the
revision from June 25" or "the revision that modified a
particular line in a given file", and more. Native commands
use aliases automatically. To expand aliases in other
commands, you can prefix them with '^'.

Like raw or tlash, Fai has a shell mode, with command
completion and intelligent argument completion for native
commands. It can also be invoked from shell, like tla or
aba.

Fai is written in Python, using the PyArch binding. It is
licensed under the GPL

Note: I've expanded the package name acronym from 'fai' since it's also
the name of the Fully Automated Installation (which I also use and love,
so don't even think about taking it out of Debian :)



Reply to: