Skip to content
Actionbot edited this page Feb 22, 2026 · 1 revision

πŸ“™ Description

The dotnet biak setup command initializes the Biak environment in your current project directory by creating a dedicated configuration folder and copying your existing .editorconfig into it.

πŸ“Œ Overview

When executed inside a project directory, the command:

  1. Verifies that a .editorconfig file exists.
  2. Creates a .biak folder.
  3. Copies .editorconfig into .biak/.editorconfig-main.
  4. Optionally recreates the .biak folder if it already exists.

πŸ’» Usage

dotnet biak setup

Requirements

  • Must be run from a directory that contains a .editorconfig file.
  • No additional arguments are supported.

πŸ“‚ Resulting Directory Structure

After a successful run:

your-project/
β”‚
β”œβ”€β”€ .editorconfig
└── .biak/
    └── .editorconfig-main

⚠️ Warning

After running dotnet biak setup, the root .editorconfig should be treated as read-only for Biak configuration purposes.

Do not modify project structure or Biak-specific configuration inside .editorconfig. All structural or Biak-related changes should now be made in .biak/.editorconfig-main.

πŸ”— Links

βš™οΈ Enable / Disable .editorconfig rules

πŸ”’ Always enabled rules

πŸ—‚οΈ Imports

πŸ“¦ Variables

πŸ”Ž Include / Exclude filter

πŸ§‘β€πŸ’» Find activity

βš”οΈ Find conflicts

🚧 Baseline

Clone this wiki locally