Skip to the content.

🧭 salat

Daily Moroccan prayers time, right in your console, at the tip of your fingers. ✨

A modern, visually rich CLI for checking prayer times in Morocco, built with React and Ink.

npm version License: MIT codecov


🚀 Features

📦 Installation

npm install -g salat

or using npx

npx salat

🛠 Usage

Simply run salat to see prayer times for the default city (Marrakech), or specify a city.

# Get prayer times for the default city
salat

# Get prayer times for a specific city
salat times Rabat

# Run once and exit (no live timer)
salat times Casablanca -1

# Get the current hijri date
salat hijri

# Show a rich visual guide
salat guide

# List all available cities
salat cities

CLI Help

Usage: salat [options] [command]

Daily Moroccan prayers tim  output the version number
  -h, --help                display help for command

Commands:
  times [options] [city]    Get prayer times for a city
  hijri                     Display the current hijri date
  guide                     Show a rich visual guide to using salat-cli
  cities                    Display the list of available city names
  help [command]          display help for command

📸 Screenshots

Screenshot 1

🏗 Dependencies

This project is built on the shoulders of giants:

🤝 Contributing

Contributions are welcome! Whether it’s a bug fix, a new feature, or better documentation.

  1. Fork the project.
  2. Clone your fork: git clone https://github.com/kafiln/salat-cli.git
  3. Install dependencies: npm install
  4. Live Development: npm run dev
  5. Build: npm run build
  6. Test: npm test
  7. Submit a Pull Request.

Todo

[] i18n (right now english is default) [] Random Du’a generation [] Random Aya generation

⭐ Show your support

If this project helped you, please consider giving it a Star on GitHub! It means a lot.


Built with ❤️ by Kafil NASDAMI