Comments (7)
I have tried directory() function which is changing my directory however "git clone" when done through cmd gives me following output :
Cloning into 'gitrepo'...
remote: Counting objects: 92, done
remote: Finding sources: 100% (92/92)
remote: Getting sizes: 100% (76/76)
remote: Compressing objects: 98% (2370/2400)
remote: Total 92 (delta 14), reused 89 (delta 14)
Unpacking objects: 100% (92/92), done.
Checking connectivity... done.
But running the same "git clone" thorugh zt-exec return only the first line of output :
Cloning into 'gitrepo'...
from zt-exec.
hi @anukriti-chawla, can you please try:
String output = new ProcessExecutor().dir("D:/myfolder").command("git", "clone", "--depth", "1", url).readOutput(true).execute()
.outputUTF8();
and provide the output and the log for the process running zt-exec?
from zt-exec.
Hi @shelajev I tried the above mentioned command, gives me only the first line as out put : "Cloning into 'gitrepo'..."
from zt-exec.
All other lines are actually the stderr, so if you redirect the error stream you should see it:
String output = new ProcessExecutor() .dir("D:/myfolder") .command("git", "clone", "--depth", "1", url) .redirectErrorStream(true) .readOutput(true) .execute() .outputUTF8();
Also, please verify that the repository actually gets cloned in the correct directory.
from zt-exec.
I tried .redirectErrorStream(true) , but only getting the first line as earlier. Yes the repository is getting clonned successfully.
from zt-exec.
.redirectErrorStream(true)
is the default anyways.
Maybe the git command depends on whether it's used via terminal or not.
from zt-exec.
For the latest version, the dir function has been renamed to "directory(File directory)"
from zt-exec.
Related Issues (20)
- ProcessExecutor getPid? HOT 4
- Question: How I can pickup stderr from ProcessResult HOT 5
- Java 11 Support HOT 2
- Support for Linux pipe command HOT 2
- bash script support HOT 1
- Use custom executor service in a thread-controlled environment HOT 1
- Missing Git tag for the 1.12 version. HOT 1
- Build an OSGi Bundle from this HOT 1
- How to select cmd or PowerShell when running on windows? HOT 1
- Changing directory support HOT 2
- Executable not found in PATH directories on Windows HOT 2
- While the process is running, is it possible to send input to it? HOT 1
- redirectError example is confusing HOT 3
- output not redirected when launching sub-processes on windows? HOT 1
- Apple Silicon Could not initialize class org.zeroturnaround.process.unix.LibC. HOT 2
- What is the default execution timeout HOT 1
- SSH Command, gives "Pseudo-terminal will not be allocated because stdin is not a terminal." HOT 1
- Support Java Modules HOT 8
- [Question] Handle user input to interactive commands HOT 2
- I need help HOT 1
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 zt-exec.