GETQUOTES(1)

NAME
getquotes - fetch and display inspirational quotes from Wikiquote

SYNOPSIS
getquotes [.I OPTIONS]

DESCRIPTION
getquotes is a command-line tool written in Rust that fetches and displays inspirational quotes from Wikiquote. It allows users to fetch quotes from specific authors, enable colorful output, and use cached quotes in offline mode.

OPTIONS

-h, --help
    Display help information.

-a, --authors AUTHORS
    Fetch quotes from specified authors (comma-separated list).

-r, --rainbow-mode
    Enable rainbow mode for colorful display.

-o, --offline
    Use cached quotes when offline.

-i, --init-cache
    Initialize the quote cache for offline mode.

-c, --config FILE
    Specify the path to the configuration file.

CONFIGURATION
GetQuotes can be configured using a JSON configuration file. The configuration file should adhere to the schema defined in config.schema.json. Example configuration:
{
  "authors": ["Albert Einstein", "Isaac Newton"],
  "theme_color": "#FF5733",
  "max_tries": 50,
  "log_file": "custom_getquotes.log"
}

EXAMPLES
getquotes
getquotes --authors "Albert Einstein,Mahatma Gandhi"
getquotes --rainbow-mode
getquotes --offline

SEE ALSO
Wikiquote(1), Cargo(1)

COPYRIGHT
This project is licensed under the MIT License. See the LICENSE file for details.

AUTHORS
MuntasirSZN <muntasir.joypurhat@gmail.com>

REPORTING BUGS
Report bugs on the GitHub Issues Page: https://github.com/MuntasirSZN/getquotes/issues

ACKNOWLEDGMENTS
- Wikiquote for providing the quotes. - Rust Community for the amazing ecosystem and tools.