This is Linear 's bulk issue creation tool.
- Install pnpm
- Install dependencies and run the script
- Generate ApiKey from Linear Settings(Workspace Settings -> API -> Personal API tokens -> "Create Key" Button)
- Add ApiKey to .api_key file
- if you want to use default team and project id, add them(uuid) to .default_team_id and .default_project_id files
$ pnpm i
$ ./node_modules/.bin/ts-node index.ts
$ pnpm i
$ ./node_modules/.bin/ts-node index.ts -f <your csv file path>
--mode or -m
"mode" argument has 4 options
- createIssues
- displayProjects
- displayUsers
- displayTeams
default: createIssues
$ ./node_modules/.bin/ts-node index.ts --mode displayProjects
$ ./node_modules/.bin/ts-node index.ts -m displayProjects
if "mode" is "createIssues", you require -f option.