Dev.to CLI Image Upload via Terminal
Описание и применение
CLI DevPub добавил команду devpub upload, позволяющую загружать изображения в Dev.to из терминала, избавив от необходимости использовать веб‑редактор.
Задача
The Forem API lacks an image upload endpoint, forcing Dev.to users to manually upload images through the web editor and copy URLs into markdown.
Результат
The PR added a robust, well‑tested image uploader that handles authentication via session cookie and CSRF token, validates files before network calls, and parses varied response shapes. Users can now upload images from the terminal in a single command.
Рабочий процесс
- 1. Install devpub v0.3
- 2. Export session cookie and CSRF token to .devpub/.env
- 3. Run
devpub upload cover.pngto upload a single image - 4. Run
devpub upload *.png --markdownto get markdown tags - 5. Optionally use
--dry-runto validate paths
Доказательства
devpub upload cover.png
Uploaded: cover.png
Uploaded Images
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
- Дата записи: 2026-09-07T18:22:42.567Z