= profile:edit

== Description

Edits the specified profile

== Syntax

profile:edit [options] profile 

== Arguments

|===
|Name |Description

| profile
| The target profile to edit
|===

== Options

|===
|Name |Description

|--remove
|Removes value from a delimited list. It is only usable with the system, config & pid options

|--delete
|Delete values. This option can be used to delete a feature, a bundle or a pid from the profile.

|--append
|Append value to a delimited list. It is only usable with the system, config & pid options

|-c, --config
|Edit the Java system properties that affect the karaf container (analogous to editing etc/config.properties in a root container).

|--delimiter
|Specifies the delimiter to use for appends and removals.

|-x, --extension
|Edit extension libraries. To specify multiple libraries, specify this flag multiple times.

|-p, --pid
|Edit an OSGi configuration property, specified in the format <PID>/<Property>. To specify multiple properties, specify this flag multiple times.

|--resource
|Selects a resource under the profile to edit. This option should only be used alone.

|--set
|Set or create values (selected by default).

|-i, --import-pid
|Imports the pids that are edited, from local OSGi config admin

|-f, --features
|Edit features. To specify multiple features, specify this flag multiple times. For example, --features foo --features bar.

|-r, --repositories
|Edit the features repositories. To specify multiple repositories, specify this flag multiple times.

|-o, --overrides
|Edit overrides. To specify multiple libraries, specify this flag multiple times.

|-s, --system
|Edit the Java system properties that affect installed bundles (analogous to editing etc/system.properties in a root container).

|-b, --bundles
|Edit bundles. To specify multiple bundles, specify this flag multiple times.

|--help
|Display this help message

|-n, --endorsed
|Edit endorsed libraries. To specify multiple libraries, specify this flag multiple times.

|-l, --libs
|Edit libraries. To specify multiple libraries, specify this flag multiple times.
|===

== Details

classpath:profileEdit.txt

