Skip to content

profile

Release profiles and team profiles. The guide is Teams, the file format is in Configuration.

profile list

benchbar profile list [--json]

Built in and team profiles, with where each comes from.

FlagWhat it does
--jsonThe list as JSON (schema)

Exit codes: 0.

Terminal window
benchbar profile list

profile show

benchbar profile show NAME

What a profile installs: base, Python, Node, MariaDB, apps.

Exit codes: 0; 1 when there is no such profile or its file does not parse.

Terminal window
benchbar profile show acme

profile create

benchbar profile create NAME --from-bench PATH [--dir DIR]

Writes a team profile from a bench. It only reads the bench: the app repos and branches, and the base from its frappe version. benchbar install --profile NAME then builds the same bench on another Mac.

FlagWhat it does
--from-bench PATHThe bench to read
--dir DIRWrite NAME.toml into DIR instead of ~/.config/benchbar/profiles

Exit codes: 0; 1 when the name is not valid, the path is not a bench, or a repo URL carries credentials.

Terminal window
benchbar profile create acme --from-bench ~/frappe-bench