comigo

command module
v1.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2025 License: MIT Imports: 3 Imported by: 0

README

ComiGo: Simple and Efficient Comic Reader

Go Report License

Windows Sample

中文文档 |日本語 | English

Features

  • 📚 Multiple Format Support: Supports image folders and compressed files like .rar, .zip, .tar, .cbz, .cbr, .epub
  • 📱 Easy Access: QR code scanning for mobile/tablet devices, drag-and-drop support for Windows
  • 🐧 Cross-Platform: Compatibility with Windows, Linux, and macOS
  • 📖 Diverse Reading Modes: Offers scroll, and page-turning modes
  • ⚙️ Flexible Configuration: Command-line operation with config.toml library settings
  • 🖼️ Modern Image Formats: In addition to jpg and png, it also supports next-gen formats like heic and avif
  • ✂️ Smart Optimization: Automatic image cropping and compression for bandwidth saving
  • 🔄 Sync Reading: Synchronized page-turning across different devices

Installation Guide

# Using curl:
bash <(curl -s https://raw.githubusercontent.com/yumenaka/comigo/master/get_comigo.sh)

# Using wget:
bash <(wget -qO- https://raw.githubusercontent.com/yumenaka/comigo/master/get_comigo.sh)

# If you have Golang  (go 1.23 or higher):
go install github.com/yumenaka/comigo/cmd/comi@latest
Manual Installation

Download the latest version from the Releases page and add the executable to your system's PATH environment variable.

Version Selection Guide
System Download
Windows 64-bit Windows_x86_64.zip
Windows ARM Windows_arm64.zip
MacOS Apple Silicon MacOS_arm64.tar.gz
MacOS Intel MacOS_x86_64.tar.gz
Linux 64-bit Linux_x86_64.tar.gz
Linux ARM 32-bit Linux_arm.tar.gz
Linux ARM 64-bit Linux_arm64.tar.gz

Usage

comi [flags] file_or_dir

Configuration File

Comigo supports configuration file locations:

  1. User Home Directory

    • Windows: C:\Users\username\.config\comigo.toml
    • Linux/MacOS: /home/username/.config/comigo.toml
    • Default location read at startup
  2. Program Directory

    • Place comigo.toml in the same directory as the executable
    • Suitable for portable usage
  3. Current Working Directory

    • Searches for configuration file in the current directory when running commands
  4. Custom Location

    • Specify configuration file path using the --config parameter

Feedback and Support

If you have any suggestions or encounter issues, feel free to:

Special Thanks

Thanks to the following open-source projects and their contributors:

Project Statistics

Stargazers over time

License

This software is released under the MIT license.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
comi command
tui
htmx module
templ
common
templ: version: v0.3.960
templ: version: v0.3.960
common/svg
templ: version: v0.3.960
templ: version: v0.3.960
pages/error_page
templ: version: v0.3.960
templ: version: v0.3.960
pages/flip
templ: version: v0.3.960
templ: version: v0.3.960
pages/login_page
templ: version: v0.3.960
templ: version: v0.3.960
pages/scroll
templ: version: v0.3.960
templ: version: v0.3.960
pages/settings
templ: version: v0.3.960
templ: version: v0.3.960
pages/shelf
templ: version: v0.3.960
templ: version: v0.3.960
pages/upload_page
templ: version: v0.3.960
templ: version: v0.3.960

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL