CLI reference

ase skins

Your studio's own skins: start one from Corpo, check it, create it, upload versions of it, try them on in the studio console and publish one for everyone in the studio.

ase skins init

Start a skin's folder from Corpo, the default skin, with every token filled in.

Requires: a sign-in (ase login) or, in CI, a release credential.

Changes: Writes skin.json and style.css into the folder; it refuses a folder with files in it.

ase skins init [OPTIONS] <FOLDER>
Argument Description
<FOLDER>

ase skins check

Check a skin's folder as ASE Brain checks an upload, without uploading it.

Requires: a sign-in (ase login) or, in CI, a release credential.

Changes: nothing; it only reads.

ase skins check [OPTIONS] <FOLDER>
Argument Description
<FOLDER>

ase skins guide

How to make a skin: the folder, every token, the stylesheet and the loop.

Requires: a sign-in (ase login) or, in CI, a release credential.

Changes: nothing; it only reads.

ase skins guide [OPTIONS]

ase skins pack

Check a skin's folder and write its package (.zip) to upload in a console, without uploading.

Requires: a sign-in (ase login) or, in CI, a release credential.

Changes: Writes the package, replacing a file already at that path.

ase skins pack [OPTIONS] <FOLDER>
Argument Description
<FOLDER>
--out <OUT> Where to write it; <folder>.zip beside the folder by default.

ase skins pull

Fetch a skin's published version's files into an empty folder, to change them.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Changes: Writes the version's files into the folder; it refuses a folder with files in it.

ase skins pull [OPTIONS] <NAME> <FOLDER>
Argument Description
<NAME>
<FOLDER>
--version <VERSION> Another version than the published one.

ase skins create

Add a skin by the name people see in Settings; it has no versions yet.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Changes: Adds a skin with no versions to the studio.

ase skins create [OPTIONS] <NAME>
Argument Description
<NAME>
--description <DESCRIPTION>

ase skins push

Upload a skin's folder (skin.json, style.css, graphics.svg and the files they use) as the skin's next version, to try on before publishing it.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Changes: Adds the skin's next version, unpublished: nobody else sees it until it is published.

ase skins push [OPTIONS] <NAME> <FOLDER>
Argument Description
<NAME>
<FOLDER>

ase skins list

The studio's skins and their published versions.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Changes: nothing; it only reads.

ase skins list [OPTIONS]

ase skins publish

Publish a version, newest or older: everyone in the studio may then choose it.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Potentially destructive. Everyone in the studio may then choose this version of the skin, in place of the one published before. Publish another version, older ones included, to go back.

ase skins publish [OPTIONS] <NAME> <VERSION>
Argument Description
<NAME>
<VERSION>

ase skins delete

Delete a skin and all its versions. Everyone wearing it goes back to the default skin.

Requires: a sign-in (ase login) with the studio permission manage_skins (Owner and Admin).

Potentially destructive. Deletes the skin and all its versions; everyone wearing it goes back to the default skin. It can't be undone.

ase skins delete [OPTIONS] <NAME>
Argument Description
<NAME>