Skip to content

homebase/php-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-tools

Set of commonly used php tools: psalm, codestyle fixer, phpdoc, ...

so far compatible with php 7.4, php 8.0, php 8.1

Package provides scripts to INSTALL and UPDATE (all tools or specific ones)

it is always a good idea to keep your tools and their dependencies in a separate place from your apps

Provided Tools:

INSTALL (LOCAL)

mkdir -p ~/src
cd ~/src
git clone https://github.com/homebase/php-tools.git
cd php-tools
./install all
./create-symlinks-local

INSTALL (GLOBAL)

sudo mkdir -p /usr/local/src/php-tools
cd /usr/local/src
sudo chown $USER /usr/local/src/php-tools
git clone https://github.com/homebase/php-tools.git
cd php-tools
./install all
sudo ./create-symlinks-global

UPDATE all installed packages

~/bin/update-all-php-tools or /usr/local/bin/update-all-php-tools

Advanced use - install some packages / update specific ones

  • install - get help, list of available packages
  • install all - install ALL
  • install $TOOL - install specific tool
  • update all - update installed packages
  • update $TOOL - update specific tool

after install choose one method out of:

  • add checked out bin directory to your PATH
  • create-symlinks-local - create tools symlinks in ~/bin (your home directory)
  • create-symlinks-global - create tools symlinks in /usr/local/bin

Required Tools

  • wget
  • composer
  • git

php 7.4 compatibility note

as of this moment all provided tools are compatible

See Also

please check parf/composer-php8-template project that provides default configs for above tools

About

set of standard php tools: psalm, phpdoc, ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages