./sysutils/macchina, System information frontend with emphasis on performance

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.0.5, Package name: macchina-6.0.5, Maintainer: pin

macchina lets you view system information, like your kernel version, uptime,
memory usage, processor load and much more. macchina is basic by default and
extensible by design.

If you're interested in the library macchina uses to fetch system information,
have a look at libmacchina; fetching-related issues should be filed on that
repository.


Master sites:

Filesize: 59.233 KB

Version history: (Expand)


CVS history: (Expand)


   2022-01-06 08:54:55 by pin | Files touched by this commit (2) | Package updated
Log message:
sysutils/macchina: update to 6.0.5

-Fix incorrect target_os for a cfg flag.
   2022-01-04 19:14:19 by pin | Files touched by this commit (2) | Package updated
Log message:
sysutils/macchina: update to 6.0.4

-Bugfix: Properly read config from its fallback (macOS)
   2022-01-02 21:02:45 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/macchina: update to 6.0.3

v6.0.3
-Bugfix: don't whine about a missing configuration.

v6.0.2
This version mainly includes changes, bugfixes and improvements that come
directly from libmacchina (our backend), these changes include:
- general: Several API/structural changes, including unexposing certain
  modules, as well as optimizations to heavily used functions and our own
  directory finders.
- general: Your solid state/hard drive will be relieved to know that we no
  longer make overabundant calls to our built-in implementation of which[1],
  performance has not regressed nor improved.
- general: Explicity mark unimplemented methods, this has no effect on
  macchina.
- macOS: Fail fast when retrieving ShellKind::Current.
- Windows: Scoop support for the package readout.
- build: Improved CI which should help us only deploy better, cleaner and
  optimal code.

Other changes

- Refactored theme handling.

This release is brought to you the following magnificent contributors:
- [FantasyTeddy](https://github.com/FantasyTeddy)

[1]: which: a common unix tool that traverses your PATH to look for a given
program.
   2021-12-14 23:16:12 by pin | Files touched by this commit (5) | Package updated
Log message:
sysutils/macchina: update to 6.0.1

v6.0.1
- Use the correct section numbering for our manpages.

v6.0.0
macchina v6.0, codename "Gallium"

We hope you'll enjoy this release as much as we did preparing it :heart:

If you want to give back to macchina, tell your friends about it :)

BREAKING CHANGES

- `MACCHINA_CONF` has been deprecated. The reason being that it accomplishes
  the same thing as `--config`. (#200)
- In themes, the `hide_bar_delimiters` option has been deprecated. We've
  renamed it to `hide_delimiters` and moved it to the [bar] section. (#200)
- In themes, the `palette` option has been deprecated. There's now an entire
  section dedicated to the palette component named [palette]. (#200)

Bugfixes

- The command-line flag named `--short-uptime` has been renamed to
  `--long-uptime`, the option in your configuration remains the same. (#200)
- libmacchina: The desktop environment readout now prefers
  `XDG_CURRENT_DESKTOP`, with `DESKTOP_SESSION` as a fallback. (#199)
- A spacing bug that results in uneven space between the left and right side of
  the separator in certain situations has been fixed. (#200)
- A spacing bug that results in more space being used than specified when the
  separator is invisible has been fixed. (#200)
- Every option in theme files is now entirely optional, you will no longer get
  into trouble with cryptic error messages when forgetting to set some options.
  (#200)
- macchina should hopefully be able to locate macOS users' themes now. (#200)

Features

- We've added back the option to display your physical or logical core count.
  (#200)
- There's two new manpages! One for configuration and another for
  customization. (#200)
- macchina now searches through more locations for its themes, like
  `/usr/share`. (#200)
- There's now a much nicer error reporting for themes. (#208)

You can now:
- use indexed and hexadecimal colors for any option that accepts a color.
  (#193)
- tell macchina what pool of colors to use in the randomization process. (#200)
- specify the kind of border you want the box to use. (#200)
- specify the glyph used by the palette (#200).

Other nice things

- `--list-themes` gets a new look, and it tells which theme is active now as
  well.
- Some under-the-hood changes and refactoring work that very slightly improve
  performance and make the codebase nicer to navigate.
- macchina and libmacchina's dependencies have been bumped, so we're mostly
  up-to-date.
- libmacchina: Gentoo users no longer need `portage-utils` for the package
  readout to report their package count.

Big thanks to

- [uttarayan21](https://github.com/uttarayan21) for introducing 10x better
  error reporting, and bringing a whole set of new colors to macchina.
- [0323pin](https://github.com/0323pin) for contributing a sexy-looking theme
  and testing out this version on NetBSD.
- [FantasyTeddy](https://github.com/FantasyTeddy) for helping us resolve linter
  warnings for various platforms.
   2021-11-13 18:05:42 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/macchina: update to 5.0.5

v5.0.5
-NetBSD: Don't check the output of `session()`, addressing #217.
-Wayland: Sway and Qtile users don't need `wmctrl` to see their window manager
 information.
-Unix: Fixed failing "Host" and "Shell" readouts.

v5.0.4
-Fixed a compilation error upon cargo installation.
-Windows' dependencies have been bumped. (libmacchina#93)
-Windows' Local IP readout is a lot more user-friendly now. (libmacchina#94)
   2021-11-03 12:28:14 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/macchina: update to 5.0.3

-general: moved miscellaneous theme structures to separate modules.
-netbsd: subtract "one" from pkgsrc's package count.
   2021-11-02 10:13:51 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/macchina: update to 5.0.2

v5.0.2
-libmacchina/netbsd: fixed failing brightness readout.
-libmacchina/netbsd: (somehow) fixed failing package count readout.
-themes: the custom_ascii.color field is now optional, omitting it uses the
 colors provided in the text file.
-themes: color values (e.g. "Red", "Green", \ 
"Blue") are now case-insensitive.
-general: introduce a new readout, "Session" that is appended to your \ 
Window
 Manager readout output. If the latter fails, so does the former.

v5.0.1
-The default theme's bars should not be visible.

macchina v5.0.0, codename "Zinc"
-Deprecated multiple command-line options: --no-ascii, --custom-ascii,
 --palette, --hide-delimiters. (#181)
-Deprecated built-in themes. (#181)
-NetBSD: count packages without the use of pkg_info. (by upgrading to the
 latest libmacchina version)
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes