Skip to content

Releases: KittyKatt/fetch

Version 0.8.1

19 Mar 22:11
Compare
Choose a tag to compare

v0.8.1

2021-03-19

Bug Fixes

  • ASCII: Miscellaneous formatting and fixes for some broken ASCII (#12)
  • ASCII: Fixing Proxmox colors

Code Refactoring

  • Core: Enabling FETCH_DATA_DIR to be where lib and ascii files reside. Configurable.
  • Core: Large refactor of output functions, creating main() and separating text and ASCII (#19)
  • Core: Formatted script to standards and created workflows for keeping it clean (#13)
  • Core: Moving distro lib files into 'distro' folder

Features

  • Detection: Add memory usage detection (#9)

Flags

  • Text: Adding flag (-N) to specify no color output (#10)
  • ASCII: Added flag (-R) to randomize colors in ASCII output
  • ASCII: Added flag (-L) for logo only display
  • Core: Added flag (-T) for text only display

Miscellanious Commits

  • Core: Moved fetch.sh to just fetch
  • Documentation: Adding a manpage file
  • Github: Update issue templates

Version 0.7.2

16 Mar 18:33
Compare
Choose a tag to compare

v0.7.2

2021-03-16

Features

  • Workflow: New release workflow that creates packages automatically (#8)

Miscellanious Commits

  • Licensing: Update README.md to reflect licensing changes
  • Licensing: Upload LICENSE.gpl
  • Licensing: Create MIT license

v0.7.1

13 Mar 01:03
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

2021-03-12

Features

  • Core: Added kernel and OS detection.
  • Core: Added distribution detection.
  • Core: Added user information and uptime detection.
  • Core: Added installed packages detection.
  • Core: Added shell detection.
  • Core: Added CPU detection.
  • ASCII: Added some rudimentary groundwork for randomly colored ASCII output.

Flags

  • ASCII: Added flag (-A) to specify which distribution logo should be displayed.
  • Distro: Added flag (-D) to specify distribution.
  • Config: Added long flag (--config) to specify configuration file.
  • Core: Added flag (-v) to specify verbose output.

Code Refactoring

  • Distro: Relocate some distro-specific code to their own library .sh files.
  • ASCII: Located all known ASCII into their own files to slim down and modularize code.
  • Config: Moved almost all user configuration into a CONF config file.
  • Config: Created configuration parsing logic.

Miscellanious Commits

  • Config: Added sample configuration file.