Skip to content

Tags: unmango/go

Tags

v0.16.6

Toggle v0.16.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Codec transformer functions (#176)

* Codec transformer functions

* Just marshalling

v0.16.5

Toggle v0.16.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Export os.File from world (#175)

v0.16.4

Toggle v0.16.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rename World interface to IO (#174)

* Rename World interface to IO

* Rebase and tidy

v0.16.3

Toggle v0.16.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Flake update (#170)

v0.16.2

Toggle v0.16.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expands `os` package and adds CWD root functions (#167)

* os: Add functions to open the current working directory

Introduces `Openwd` and `OpenInwd` to provide convenient access to the current working directory and files within it, abstracting away the explicit `System.Getwd()` call.

* os: Re-export more standard library os package symbols

This change updates the local `os` package to alias a wider range of constants, variables, and functions from the standard library's `os` package, improving the completeness of the local abstraction.

* fmt

* Revert "os: Add functions to open the current working directory"

This reverts commit dbdca34.

v0.16.1

Toggle v0.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
os: Introduce a full I/O File interface (#166)

* os: Introduce a full I/O File interface

The `os` package's `Fs` interface methods previously returned `fs.File`,
which is limited to read-only operations. This commit introduces a new
`File` interface that embeds `io.Closer`, `io.ReaderAt`, `io.Writer`,
`io.WriterAt`, and `io.WriterTo`, closely mirroring the capabilities
of `*os.File` from the standard library. `Fs` methods such as `Create`,
`CreateTemp`, `Open`, `OpenFile`, and `OpenInRoot` are updated to
return this more capable `File` type. The existing `os.File` type alias
is renamed to `OsFile` to avoid name collision.

Additionally, the `Env` interface gains an `Expand` method, providing
functionality similar to `os.Expand` for environment variable expansion.
The `.gitignore` file is updated to ignore `.claude/*.local.json` files.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

v0.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Move functional-related code to the fp module (#165)

* Move the fp stuff under fp

* Update `fp` module references and documentation

Reflects the move of functional programming packages into a dedicated `fp` module.
This commit updates all affected import paths in tests and relevant sections
of the `README.md`, along with correcting minor typos in the documentation.

v0.15.2

Toggle v0.15.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run on THECLUSTER (#162)

* Run on THECLUSTER

* Nix develop test

* Also setup nix

* Actionlint too

v0.15.1

Toggle v0.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Yet another missing function from the OS interface (#151)

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Clean up the codec package and make it generic (#150)

* Clean up the codec package and make it generic

* ope