Skip to content

Interactive command-line HTTP client with syntax highlighting, autocompletion, and JSON formatting for testing and exploring RESTful APIs.

License

Notifications You must be signed in to change notification settings

rhailrake/lunarica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lunarica

A lightweight, interactive command-line HTTP client for testing and exploring RESTful APIs.

Lunarica

Features

  • Interactive shell with syntax highlighting, autocompletion, and command history
  • Support for GET, POST, PUT, and DELETE methods
  • JSON response formatting and highlighting
  • Multiple authentication methods (Basic, Bearer, API key)
  • Custom headers, query parameters, and request body
  • Configurable connection and read timeouts
  • JSON body and header files loading
  • Cross-platform (Windows, macOS, Linux)

License

This project is licensed under MIT.

For the full license, see LICENSE.TXT.

Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request