Migrating from Linear
Export tasks from Linear and import them into barkcli.
Step 1: Export from Linear
Use Linear's export feature or API to get your tasks as CSV or JSON.
# Linear has a built-in CSV export
# Or use the API
# GET https://api.linear.app/issues?assignedTo=meStep 2: Convert to barkcli YAML
Convert your exported data to barkcli's YAML format.
# Create a tasks.yaml file
title: My Project
columns:
- id: todo
name: Todo
- id: doing
name: Doing
- id: done
name: Done
cards:
- id: linear-issue-1
title: "Fix login bug"
column: todo
priority: high
labels: [bug]Step 3: Import to barkcli
Initialize barkcli and import your tasks.
barkcli init
barkcli import main tasks.yaml
barkcli list # Verify importStep 4: Commit and Share
Commit the .board directory to your repo.
git add .board
git commit -m "feat: migrate tasks from Linear"
git push