From 7dce9edf728df02d59c6b7f03de613b7bfa0d534 Mon Sep 17 00:00:00 2001 From: Gareth Pendleton Date: Tue, 9 Sep 2025 12:42:53 +0100 Subject: [PATCH] refactor: Renamed as gluri --- gleam.toml | 2 +- src/{uri.gleam => gluri.gleam} | 6 +++--- src/{uri => gluri}/internal/parser.gleam | 4 ++-- src/{uri => gluri}/internal/utils.gleam | 2 +- src/{uri => gluri}/types.gleam | 0 test/{uri_test.gleam => gluri_test.gleam} | 4 ++-- test/scratch.gleam | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) rename src/{uri.gleam => gluri.gleam} (98%) rename src/{uri => gluri}/internal/parser.gleam (99%) rename src/{uri => gluri}/internal/utils.gleam (99%) rename src/{uri => gluri}/types.gleam (100%) rename test/{uri_test.gleam => gluri_test.gleam} (99%) diff --git a/gleam.toml b/gleam.toml index 56bfda3..db9a705 100644 --- a/gleam.toml +++ b/gleam.toml @@ -1,4 +1,4 @@ -name = "uri" +name = "gluri" version = "1.0.0" # Fill out these fields if you intend to generate HTML documentation or publish diff --git a/src/uri.gleam b/src/gluri.gleam similarity index 98% rename from src/uri.gleam rename to src/gluri.gleam index 67cb41c..2099734 100644 --- a/src/uri.gleam +++ b/src/gluri.gleam @@ -4,9 +4,9 @@ import gleam/list import gleam/option.{Some} import gleam/string import gleam/uri -import uri/internal/parser -import uri/internal/utils -import uri/types.{type Uri, Uri} +import gluri/internal/parser +import gluri/internal/utils +import gluri/types.{type Uri, Uri} /// Parses a string to the RFC3986 standard. /// `Error` is returned if it fails parsing. diff --git a/src/uri/internal/parser.gleam b/src/gluri/internal/parser.gleam similarity index 99% rename from src/uri/internal/parser.gleam rename to src/gluri/internal/parser.gleam index ab3ef48..06e3f10 100644 --- a/src/uri/internal/parser.gleam +++ b/src/gluri/internal/parser.gleam @@ -4,10 +4,10 @@ import gleam/list.{Continue, Stop} import gleam/option.{None, Some} import gleam/result import gleam/string +import gluri/internal/utils import splitter -import uri/internal/utils -import uri/types.{type Uri, Uri, empty_uri} +import gluri/types.{type Uri, Uri, empty_uri} pub fn parse(uri: String) -> Result(Uri, Nil) { case parse_scheme(uri) { diff --git a/src/uri/internal/utils.gleam b/src/gluri/internal/utils.gleam similarity index 99% rename from src/uri/internal/utils.gleam rename to src/gluri/internal/utils.gleam index 9c5e930..5733384 100644 --- a/src/uri/internal/utils.gleam +++ b/src/gluri/internal/utils.gleam @@ -4,8 +4,8 @@ import gleam/list import gleam/option.{type Option, None, Some} import gleam/result import gleam/string +import gluri/types.{type Uri, Uri} import splitter.{type Splitter} -import uri/types.{type Uri, Uri} pub const scheme_port = [ #("http", 80), diff --git a/src/uri/types.gleam b/src/gluri/types.gleam similarity index 100% rename from src/uri/types.gleam rename to src/gluri/types.gleam diff --git a/test/uri_test.gleam b/test/gluri_test.gleam similarity index 99% rename from test/uri_test.gleam rename to test/gluri_test.gleam index 162b8d7..e74ef0b 100644 --- a/test/uri_test.gleam +++ b/test/gluri_test.gleam @@ -1,9 +1,9 @@ import gleam/list import gleam/option.{None, Some} import gleeunit/should +import gluri as uri +import gluri/types.{Uri, empty_uri} import startest.{describe, it} -import uri -import uri/types.{Uri, empty_uri} pub fn main() { startest.run(startest.default_config()) diff --git a/test/scratch.gleam b/test/scratch.gleam index e75b3d7..69ffeb0 100644 --- a/test/scratch.gleam +++ b/test/scratch.gleam @@ -4,9 +4,9 @@ // import splitter // import types.{Uri} -// import uri +import gluri as uri pub fn main() { - // uri.parse_query("a+c=1%23&b=2") |> echo + uri.parse("http://my_host.com") |> echo Nil }