Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.64 KB

CHANGELOG.md

File metadata and controls

58 lines (40 loc) · 1.64 KB

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.

[Unreleased]

Changed

  • Set status to 0 when successfully removing an alias
  • Refactored the code base in order to improve maintainability and readability
  • Add history command to show command history

[0.3] - 2021-11-28

Added

  • Basic support for wildcard (No recursive glob support yet)
  • Add recursive alias support
  • export and unset commands to manipulate environment
  • Warning and Error prefixes in cli are now colorized with yellow and red respectively
  • Support ; to chain commands
  • CHANGELOG.md file

Changed

  • Configuration file is automatically reloaded when edited

[0.2] - 2021-11-27

Added

  • Alias support
  • Logging support
  • Completion hints based on history (like fish or zsh-auto-suggestions)
  • Error code now available thanks to the status builtin command
  • Prompt color changes based on error code
  • Some additional keybindings have been implemented (see README.md for details)

Changed

  • Renamed the project to osh
  • Listing aliases return error code 0

[0.1] - 2021-07-15

Added

  • reload command to reload configuration file without opening a new osh instance
  • config command to quickly edit configuration file with $EDITOR
  • Colored prompt mimicking Gentoo default bash theme
  • unalias command to delete a registered alias
  • Support for global aliases
  • Support for alias
  • Access last visited directory with cd -
  • Environment are expanded