This program will send dbus method calls to either powered or powerlaunch. It first tries powered and then if no method matching call is found, it sends to powerlaunch. For example, running powerline DisplayOff will turn off the display by sending the DisplayOff dbus method call to powered. Some calls can take arguments, such as powerline ActivateLedPattern PatternError. The method call name is case-insensitive. powerline introspect will get the dbus introspection information for powered.

Any method name that is unknown to powered will instead be sent to org.maemo.Powerlaunch. The default config for powerlaunch is set to respond to a single call called eval. This allows you to evaluate any powerlaunch expression. For example, powerline eval "switch tklock.main" would tell powerlaunch to go into the touchscreen/keypad lock mode.