Comments (2)
Yeah, this confused me, too.
There should also be an placeholder to get the relative path to file from the current working directory after a cd
command. Even better would be to specify a cwd.
I want to use run on save to avoid stupid gulp tasks for copying html files to by build directory, but it is a pain to preserve the current sub-path structure when the only path I can retrieve is the absolute path.
currently my config looks this way:
"emeraldwalk.runonsave": {
"autoClearConsole": true,
"commands": [
{
"match": "\\.html$",
"cmd": "cd ${workspaceRoot} && copyfiles -u 1 './src/**/*.html' './build/'"
}
]
}
copyfiles is a globally installed npm module
Problem is, that it copies ALL files every time. But this is this the only way to get the subfolder structure preserved, as it uses glob pattern matching. I have no placeholder available to get the current file relative to the current working directory (as ${cwd}
is always pointing to /
}.
from vscode-runonsave.
@MartinMajewski Latest RunOnSave release added ${relativeFile} placeholder
from vscode-runonsave.
Related Issues (20)
- Feature request: Support actions on saving Jupyter Notebooks HOT 4
- Rsync script hangs when connecting to just one host and only when exec from this extension
- How can I see the output console? HOT 1
- colorization HOT 1
- Command that runs in terminal not running in 'run on save'
- Support for VSCode commands?
- Use VS Code Language mode in addition to regex to filter files? HOT 1
- Escaping spaces in file path HOT 1
- [Solved] Extension forces default Auto Save Delay to not change HOT 1
- Unable to use the Regex string for the match for specific files
- Not working when opening files directly without a workspace/folder HOT 1
- how can I debug runonsave? HOT 1
- Make VSCode "wait" until command finishes HOT 1
- Run both user AND workspace settings
- RESOLVED: full path now needed for all programs to run HOT 3
- Extension can no longer format C++ files HOT 1
- multiple commands instead only one command
- how to match exclude .vscode folder HOT 1
- Run on Save runs even when using "Save without Formatting" option in VSCode (cmd+K S)
- delay before command runs HOT 4
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 vscode-runonsave.