wbeuil / dctlenv Goto Github PK
View Code? Open in Web Editor NEWVersion manager for driftctl
License: MIT License
Version manager for driftctl
License: MIT License
Since the move from cloudskiff org to snyk org, some features are broken
It would be great if dctlenv use x.x.x
can automatically install requested version instead of returning an error
Need to change the verification of the signature with gpg --verify driftctl_SHA256SUMS.gpg driftctl_SHA256SUMS
Add dctlenv to the all-contributors specification.
To reproduce:
# Clone a new version of dctlenv
$ git clone ...
$ dctlenv use 0.5.0
# We got an error 'No versions of driftctl installed. Please install one with: dctlenv install [<version>]'
List all local versions even if the version
file has a non-installed version displayed.
$ dctlenv list
* 0.11.0 (set by /Users/wbeuil/.dctlenv/version)
0.10.0
0.9.1
0.9.0
0.5.0
$ dctlenv uninstall 0.10.0
Uninstall driftctl v0.10.0
driftctl v0.10.0 is successfully uninstalled
$ dctlenv uninstall 0.9.1
$ dctlenv list
* 0.11.0 (set by /Users/wbeuil/.dctlenv/version)
0.9.1
0.9.0
0.5.0
I think we could drop the need of DCTLENV_PGP
.
We can use an alternative logic that does things automatically.
Have something like that in mind:
2776 6600 5A7F 01D4 84F6 376D ACC7 76A7 9C82 4EBD
is present (based on the fingerprint please not mail or ID it can be insecure)stderr
to say that we are unable to verify the authenticity of the binaryAdd unit/acceptance tests
It could be great to have a dctlenv install-latest
or dctlenv upgrade
or dctlenv use latest
to automatically download, install and use latest available version ๐
Write in the README about env variables.
Run make
which will run our test suite on each push and pull_request.
It could be cool that both v0.4.0
and 0.4.0
can work as version input with dctlenv.
With something like this you can normalize every version number :
echo "v0.4.0" | sed -s 's/^v//'
=> 0.4.0echo "0.4.0" | sed -s 's/^v//'
=> 0.4.0Actually we got a message which is pretty confusing as version number are inconsistent:
snyk/driftctl#190 will add checksum alongside binaries.
We should verify it on install !
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.