Skip to content

Unable to Sync HTTPie AppImage with GitHub for Seamless Access #218

Open
@mr-zlaam

Description

@mr-zlaam

Due to the portable nature of HTTPie’s AppImage, I am unable to sync my API collections, history, and preferences with my GitHub account. This makes it difficult to access my work across different machines.

Expected Behavior

  • The ability to log in with a GitHub account inside the HTTPie AppImage.
  • API collections, history, and settings should sync seamlessly across devices.
  • Similar behavior to how the desktop versions for Windows and macOS allow account-based sync.

Actual Behavior

  • The AppImage version does not have an option to log in with GitHub.
  • My API requests and collections remain local, making it difficult to access them on another system.
  • There is no built-in cloud sync mechanism for AppImage users.

Steps to Reproduce

  1. Download and run the HTTPie AppImage on Linux.
  2. Try to find an option to log in with GitHub or sync data—there is none.
  3. Closing and reopening the AppImage confirms that all data remains local without cloud sync.

System Information

  • OS: Ubuntu (or specify your Linux distro)
  • HTTPie Version: (Mention the version from the "About" section)
  • Installation Method: AppImage

Possible Solutions

  • Add support for GitHub authentication in the AppImage.
  • Provide a settings sync feature that works across devices.
  • Allow API collections to be stored in a shared directory (e.g., ~/.config/httpie) instead of being fully portable.

Additional Context

This feature is crucial for users who frequently switch devices and want a seamless experience across platforms. Currently, Windows and macOS versions offer better syncing capabilities, leaving Linux users at a disadvantage.


Note: Mac and windows have this feature as they have native version of Httpie

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions