Skip to content

Latest commit

 

History

History
111 lines (73 loc) · 2.64 KB

File metadata and controls

111 lines (73 loc) · 2.64 KB

project

Manage IICS projects. Projects are top-level containers for organising assets and folders.

Synopsis

iics project <subcommand> [flags]

Subcommands

Subcommand Description
create Create a new project
update Update a project
delete Delete a project

project create

Flags

Flag Type Required Description
--name string yes Project name
--description string Project description

All global flags apply.

Examples

iics project create --name "Data Engineering"

iics project create --name "Finance ETL" --description "Finance team data pipelines"
iics project create --name "Data Engineering"

iics project create --name "Finance ETL" --description "Finance team data pipelines"

project update

Flags

Flag Type Required Description
--id string yes Project ID
--name string New project name
--description string New description

All global flags apply.

Examples

iics project update --id <project-id> --name "Finance Data Engineering"

iics project update --id <project-id> --description "Updated description"
iics project update --id <project-id> --name "Finance Data Engineering"

iics project update --id <project-id> --description "Updated description"

project delete

Delete a project. Prompts for confirmation unless --yes is given.

Flags

Flag Short Type Required Description
--id string yes Project ID
--yes -y bool Skip confirmation prompt

All global flags apply.

Examples

# Interactive confirmation
iics project delete --id <project-id>

# Non-interactive (CI/CD)
iics project delete --id <project-id> --yes
# Interactive confirmation
iics project delete --id <project-id>

# Non-interactive (CI/CD)
iics project delete --id <project-id> --yes

See also

  • folder - manage folders within projects
  • objects - list assets within a project
  • lookup - resolve a project name to its ID