---
name: "ultrapossum-config"
section: "1"
platform: "linux"
package: "ultrapossum-common"
version: "1.0rc5-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/ultrapossum-config"
---

# ultrapossum-config(1)

interface to ultrapossum configuration framework

## NAME

ultrapossum-config - interface to ultrapossum configuration framework

## SYNOPSIS

**ultrapossum-config** \<argument\> \[\<argument options\>\]

## DESCRIPTION

**ultrapossum-config** provides the interface to UltraPossum configuration framework.

## ARGUMENT

- **init**

  Prints the bash shell fragment to initialize your bash script for UltraPossum. You can initialize your script by evaluating this output.

- **term**

  Prints the bash shell fragment to terminate the UltraPossum environment. You must evaluate this output when you have evaluated **init** in your script.

- **get** \[\<variables...\>\]

  Prints the specified variables in the form VARIABLE=VALUE. Each variable is printed in 1 line. If you don't specify **\<variables...**\>, all variables are printed.

- **set** \<module\> \<variable\>=\<value\>...

  Sets the spcified variable of \<module\> to the specified value.

- **remove** \<module\> \<variables...\>

  Removes the specified variable configuration of \<module\> and make them default value.

- **module**

  Prints all the plugins.

- **variable** \[-l\] \[\<modules...\>\]

  Prints variables of the spcified modules. When no \<modules..\> argument given, all variables are printed. If **-l** given, a long listing format will be used.

- **status** \[\<modules...\>\]

  Prints the status of plugins.

## EXAMPLE

To see the specified variable,

```
  ~$ ultrapossum-config get PACKAGE VERSION
  PACKAGE="ultrapossum"
  VERSION="1.0rc5"
```

To set the value

```
  ~$ ultrapossum-config set server MASTER=master
```

## AUTHOR

Masato Taruishi \<taru@valinux.co.jp\>
