Skip to content

Rewrite maifetch in Fortran#21

Closed
alejandrorivas-pixel wants to merge 2 commits into
HutchyBen:mainfrom
alejandrorivas-pixel:fortran-rewrite-bounty-1
Closed

Rewrite maifetch in Fortran#21
alejandrorivas-pixel wants to merge 2 commits into
HutchyBen:mainfrom
alejandrorivas-pixel:fortran-rewrite-bounty-1

Conversation

@alejandrorivas-pixel

@alejandrorivas-pixel alejandrorivas-pixel commented Jun 15, 2026

Copy link
Copy Markdown

/claim #1

Summary

  • replaces the Go module with a Fortran CLI in src/maifetch.f90
  • preserves config file, environment variable, and CLI precedence for token, logo size, score count, and config path
  • calls the MaiTea profiles and plays endpoints via curl, renders profile and recent-score output with ANSI styling, and keeps an optional left-side ASCII logo block
  • adds fixture-driven validation plus a gfortran GitHub Actions workflow

Follow-up hardening

  • added coverage for MAITEA_CONFIG_FILE so the documented config-file environment override is exercised by the fixture test
  • documented the runtime curl dependency used for live MaiTea API requests

Validation

payment details can be provided privately after maintainer acceptance.

This was referenced Jun 15, 2026
@alejandrorivas-pixel

Copy link
Copy Markdown
Author

Superseded by #22 after the maintainer requested an x86 assembly/NASM implementation for issue #1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants