Releases: TuxForge/archie
Releases · TuxForge/archie
Archie v1.3
Changelog
New features
-
Version Display update
- Enhanced version display with package manager and version information.
-
Executable Commands 🥳
- Added support for executing commands via
--execflag.
- Added support for executing commands via
-
Search'n'Install
- Improved search feature that allows users to install the package when performing the search (swapped out
-Ss %sto just%s).
- Improved search feature that allows users to install the package when performing the search (swapped out
Added
- New Functions
handle_exec_command(): Processes commands passed via--exec.get_package_manager_version(): Retrieves the version of the package manager.
Changed
- Update System
update_system(): Added--noconfirmflag for automated updates.
- Clear Cache
clear_cache(): Added--noconfirmflag for automated cache clearing.
- Help Message
- Updated to include new command options and improved formatting.
Fixed
- Improved Input Handling
- Enhanced error handling for invalid and empty inputs.
Contributors
Archie v1.2
Changelog
New features
- Autocompletion 🥳
get_pacman_commands(): Retrieves available package commands.command_generator(): Provides matches for command completion.command_completion(): Integrates withreadlinefor autocomplete
- Lots of rewrites in code to make it more fast and readable
Added
- Readline Support: Integrated
readlinelibrary for interactive input and command completion. - New Functions
Changed
- Input Handling: Replaced
fgetswithreadlinefor improved user interaction. - Command Handling: Updated
handle_commandto utilizereadline's completion features. - Version Information: Updated version display text and maintainer details.
Fixed
- Improved error handling for empty inputs and invalid commands.
Contributors
- @zackychann
- @Gur0v
- @KeiranScript
Archie v1.1
Changelog
New Features
- Option to use
paruinstead ofyay🥳: Addedcheck_archie_file()to verify the presence of a configuration file. - Improved Package Manager Detection: Enhanced
check_package_manager()to check for the presence of theparupackage manager in addition toyay. - Archie on AUR: Archie is now available on the AUR 🥳
Added
- Support for a really basic Configuration File:
check_archie_file()to check for a specific configuration file in the user's home directory. - Expanded Command Buffer: Increased buffer sizes for command handling from
256to512bytes. - README Revamp: Updated the README file to provide clearer documentation and instructions.
- New Contributor: @KeiranScript joins the team 🥳
Changed
- Code Organization: Reorganized code for better readability and maintainability.
- Command Handling: Updated
handle_command()to handle user input and validate commands more efficiently. - System Commands: Modified
clean_orphans()to use the appropriate package manager dynamically instead of hardcodedyay. - Version Display: Enhanced
display_version()to provide updated information and credits.
Fixed
- Major Bug Fixes: Addressed several critical bugs and issues.
- Error Handling: Improved error handling in
get_input()for empty input scenarios. - Command Validation: Fixed issues with command validation and user prompts in
handle_command().
Contributors
- @Gur0v
- @zackychann
Archie v1.0
Initial stable release of Archie, the start of a journey