Commit 9aafa40
feat(cli): simplify Cursor import via browser CSV download (#24)
Replace token-based authentication with a simpler browser download flow:
- Remove `cursor login/logout/status` commands
- Open browser to Cursor's CSV export URL instead
- Auto-detect downloaded CSV in Downloads folder
- Fall back to drag-and-drop if auto-detection fails
This eliminates the need for users to manually extract session tokens
from browser cookies, providing a much better UX.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent 51bb7fc commit 9aafa40
5 files changed
Lines changed: 288 additions & 578 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
81 | 68 | | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
91 | 72 | | |
| 73 | + | |
92 | 74 | | |
93 | 75 | | |
94 | 76 | | |
95 | 77 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
100 | 83 | | |
101 | 84 | | |
102 | 85 | | |
103 | | - | |
| 86 | + | |
104 | 87 | | |
105 | 88 | | |
106 | 89 | | |
| |||
133 | 116 | | |
134 | 117 | | |
135 | 118 | | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
140 | 122 | | |
141 | 123 | | |
142 | 124 | | |
| |||
150 | 132 | | |
151 | 133 | | |
152 | 134 | | |
153 | | - | |
| 135 | + | |
154 | 136 | | |
155 | 137 | | |
156 | 138 | | |
| |||
160 | 142 | | |
161 | 143 | | |
162 | 144 | | |
163 | | - | |
164 | | - | |
| 145 | + | |
165 | 146 | | |
166 | 147 | | |
167 | 148 | | |
| |||
175 | 156 | | |
176 | 157 | | |
177 | 158 | | |
178 | | - | |
| 159 | + | |
179 | 160 | | |
180 | 161 | | |
181 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | 439 | | |
443 | 440 | | |
444 | 441 | | |
445 | 442 | | |
446 | 443 | | |
447 | | - | |
448 | | - | |
| 444 | + | |
| 445 | + | |
449 | 446 | | |
450 | 447 | | |
451 | 448 | | |
452 | 449 | | |
453 | 450 | | |
454 | | - | |
| 451 | + | |
455 | 452 | | |
456 | | - | |
457 | | - | |
458 | | - | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
459 | 458 | | |
460 | | - | |
461 | | - | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
| 219 | + | |
220 | 220 | | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
235 | 224 | | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
| 225 | + | |
248 | 226 | | |
249 | 227 | | |
250 | 228 | | |
| |||
296 | 274 | | |
297 | 275 | | |
298 | 276 | | |
299 | | - | |
300 | | - | |
| 277 | + | |
301 | 278 | | |
302 | 279 | | |
303 | 280 | | |
| |||
360 | 337 | | |
361 | 338 | | |
362 | 339 | | |
363 | | - | |
| 340 | + | |
364 | 341 | | |
365 | 342 | | |
366 | 343 | | |
| |||
0 commit comments