ABF Console Client
Contents
Intro
Command List
help
If you want to get a help for some command - you've got two options: abf help <command> and abf <command> -h/--help
alias
Manage aliases for console client. With aliases you can make your frequently used commands shorter.
For example, you are going to work only with packages for rosa2012., you have to checkout to this branch after every "abf get" (or use -b rosa2012.1). But you can just add an alias like "g: get -b rosa2012.1" and after that "abf g" will do it automatically.
Moreover, the alias name can be not only the first abf argument. For example, you can create another useful alias like "pack: rosa2012.1 build_branch -p" and run "abf copy pack" to copy contents of rosa2012.1 branch to build_branch and compress it.
list
List all the currently available aliases. By default this list looks like
b: build sp: search projects su: search users st: status s: store spl: search platforms sg: search groups
add
Add a new alias. the first argument is an alias name, all the arguments after that are alias target. For example, abf alias add sg search groups will срфтпу every call of "abf sg rosa" to "abf search groups rosa".
remove
Remove an alias. The only option is an alias name.
get
Clone a remote git repository by its group and name. For example, abf get import/gcc will clone a project gcc from group import.
Options:
-b <branch_name> specify a branch to check out inside a cloned git pepository.
Notes:
You can omit a group name, your default group (given from configs) will be used.