Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Haxe rewrite #6

Closed
15 tasks done
kLabz opened this issue Apr 21, 2024 · 0 comments · Fixed by #12
Closed
15 tasks done

Haxe rewrite #6

kLabz opened this issue Apr 21, 2024 · 0 comments · Fixed by #12
Assignees

Comments

@kLabz
Copy link
Owner

kLabz commented Apr 21, 2024

rewrite/haxe branch

Handled:

  • Port hx to eval (with hxb for better perf)
  • Linux64, mac, windows64 support with basic CI
  • hx --help help message
  • hx: fzf-like picker reimplemented for eval
  • hx download: Add support for short hash nightlies
  • hx download: Nice automatic alias when not provided (haxe version string)
  • hx download VERSION: Detect semver-looking versions before trying to download release
  • Port extra/current as hx current (+ added hx current --name and hx current --full for unix)
  • Port extra/list as hx list
  • Fzf: Ctrl+W support (delete from cursor to beginning of word)
  • Fzf: Handle scroll + scroll indicator
  • Fzf: Rework fuzzy search (adjust sort, highlight)
  • Properly credit ansi and fuzzaldrin libs
  • hx list-modules as port of previous hxfzf (extra)
  • hx install as port of previous hx download [local archive]

Later:

@kLabz kLabz self-assigned this Apr 21, 2024
@kLabz kLabz closed this as completed in #12 Apr 23, 2024
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 a pull request may close this issue.

1 participant