docker pull hello-worldgives an error
docker pull hello-world Using default tag: latest Warning: failed to get default registry endpoint from daemon (error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.). Using system default: https://index.docker.io/v1/ error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/images/create?fromImage=hello-world&tag=latest: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
scoop cleanup <app>it begins deleting the app (why?!) when I do a
scoop resetit tries to link the 'current' folder of the app and gives me an error:
Error: version 'current' is not allowed!
scoop installletting people view the JSON file before deciding if they want to proceed with the installation? That might be a simple way to give end users more power to see what they install.
scoop virustotal <app>is a good enough way to inspect and analyze suspicious files of a package, I think.
May be of interest to some here:
I don't always have access to PowerShell & Git to update my own external bucket, so using a modified
checkver.ps1 I now automatically update any app manifests when the AppVeyor CI build runs:
@xeijin, you probably copied the junction folders (e.g. 'current' and persisted directories) as folders. XCOPY does that. It's said that FastCopy does the trick (haven't tried it)
By the way @niboan thanks for your help. I did eventually find the issue (though would have found it even quicker had I read your mention!)
I was 7zip-ing the entire contents of the scoop folder for upload to BinTray as an artifact. However the
.7z format doesn't support junctions/symlinks.
To workaround this I first had to create a
.tar archive with 7zip (which preserves the symlinks) and then create a
.7z archive from the
.tar to get the filesize down, as
.tar doesn't support compression.
Can we change the version logic when running
scoop update <manifest> to always install the bucket version even if it evaluates to a "lower" version then what is currently installed?