Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 966 Bytes

TODO.md

File metadata and controls

54 lines (37 loc) · 966 Bytes

TODO

New feature

  • alias
  • defaut alias
  • auto version switching via .php-version
  • colorize output
  • embed system php version
  • shell completion
  • pre-release install (8.1.0alpha2 etc..)
  • install with extention (+mysql etc..) + configure option

Config

  • .phpup dirctory path (default: $HOME/.phpup)
  • source mirror url (default: https://www.php.net/distributions and https://museum.php.net)

Error handling

  • install
  • curl.rs
  • if $MULTISHELL_PATH is unset, return message: Need to run eval $(phpup init)

Performance

  • list-remote: parallel download
  • install: parallel download

Refactor

  • logger

Cross-platform support

  • bash
  • fish
  • windows

Test

Installation support

  • cargo
  • brew
  • curl
  • windows package manager

Document

  • command description
  • Cargo.toml
  • README.md
  • cargo doc