Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.2 - 2024-10-17
Added
- Added a maintenance notice to mark this project as canceled.
Removed
- Removed the repository.
2.0.1 - 2024-07-14
Removed
- Removed an outdated sentence in the documentation comment of
gleamyshell/home_directory.
2.0.0 - 2024-07-12
Changed
- (breaking)
gleamyshell/executedoesn’t treat non-zero exit codes as errors any longer. - (breaking) Made
gleamyshell/whichreturn aResultinstead of anOption. - (breaking) Made
gleamyshell/envreturn aResultinstead of anOption. - (breaking) Made
gleamyshell/home_directoryreturn aResultinstead of anOption. - (breaking) Made
gleamyshell/cwdreturn aResultinstead of anOption.
Removed
- (breaking) Removed
gleamyshell/set_envdue to limitations of the APIs of Erlang and Node.js. - (breaking) Removed
gleamyshell/unset_env.
1.1.0 - 2024-06-06
Added
- Introduced official support for Bun.
1.0.0 - 2024-06-04
Added
- Added
gleamyshell/unset_envto unset an environment variable. - Added
gleamyshell/set_envto set an environment variable.
0.5.0 - 2024-06-01
Removed
- Removed Elixir as a dependency.
- (breaking) Removed
gleamyshell/execute_inin favor ofgleamyshell/execute.
0.4.0 - 2024-05-31
Added
- Added
gleamyshell/envto get the value of an environment variable. - Added
gleamyshell/whichto get the path of an executable.
0.3.1 - 2024-05-29
Fixed
- Made
gleamyshell/cwd_ffiprivate again.
0.3.0 - 2024-05-29
Added
- Added
gleamyshell/home_directoryto get the path of the user’s home directory.
Fixed
- (breaking)
gleamyshell/cwdnow returns a consistent output across all supported targets. - Removed the freezing of the standard library version. Discovered and fixed thanks to @darky.
0.2.0 - 2024-05-28
Added
- Added
gleamyshell/osto get information about the operating system. - (breaking) Defined the
gleamyshell/OsFamilyandgleamyshell/Ostypes, and renamed a constructor of thegleamyshell/AbortReasontype.
0.1.0 - 2024-05-26
Added
- Added
gleamyshell/execute_into run a command in a specific working directory. - Added
gleamyshell/cwdto get the path of the current working directory. - Added
gleamyshell/executeto run a command. - Defined the
gleamyshell/CommandErrorandgleamyshell/AbortReasontypes.