Comments (7)
Here the shell wildcard expansion works.
Does the following (in the same shell and directory) find any files?
ls lib/*.php
What system do you use?
from phptidy.
ls
works but I'm using windows 10 with msys2
I've tried with the Windows Subsystem for Linux and seems to work, however I cannot make it traverse the whole tree in a recursive way. Is this feature available ?
Thanks.
from phptidy.
How do you try to "traverse the whole tree"?
from phptidy.
Let's say I have:
src/
|- Models/
|- Templates/
| - Include/
- lib/
I'd like that executing
php phptidy.php replace src/*.php
would execute the tidy on src and all files of all subfolders
from phptidy.
cd src
php ../phptidy.php replace
from phptidy.
php ../phptidy.php replace
Using configuration file ./.phptidy-config.php
Find functions and includes
Process files
Write cache file ./.phptidy-cache
But nothing changed. Seems it not finding any file.
from phptidy.
You have to set the $project_files array in the config file. To make it an almost recursive search you could use multiple stars like this:
$project_files = array("*.php", "*/*.php", "*/*/*.php", "*/*/*/*.php");
On the shell you could use the globstar option: https://stackoverflow.com/questions/1690809/what-expands-to-all-files-in-current-directory-recursively
But for a whole project a config file should make more sense.
from phptidy.
Related Issues (17)
- Detect/handle callback functions
- Can I reindent code with phptidy? HOT 1
- Add some way to extend phptidy. HOT 1
- Create a new release
- The each() function is deprecated
- Please make a new release with latest fixes HOT 1
- optional default package & indent switch_case like in psr style HOT 1
- use break instead of continue in switch HOT 4
- Html indent HOT 1
- indent_curly_brace_open.php not reformatted HOT 5
- Undefined index error HOT 2
- create composer package HOT 10
- 2 blank lines are added after functions even if $add_blank_lines is set to false in config HOT 2
- Feature Request: A new config to control the space around ! operator HOT 2
- PHP 7 HOT 6
- How to use <?= and <?php HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phptidy.