Releases: DKFN/bunnycdn-cli
v0.3.0-beta - Steady rabbit version
Hi all !
This is a "major release", it contains a big change in command usage but the CLI is still compatible with 0.2.0 command usage style. This choice was made to allow smooth upgrading of automated scripts while benefiting of the new features. This style is now officially undocumented but old documentation can be found here.
Deletion is to be expected between 0.5.0 and 1.0.0
Here is how nicer commands are ! :
Before
$ bnycdn cp -s testcdn -R --from ./dist/deb/ --to ./testcdn/bunnycdncli/nightly/
After
$ bnycdn cp -s testcdn -R ./dist/deb/ ./testcdn/bunnycdncli/nightly/
Here is the complete list of this version features:
- More comprehensive CLI
- Added billing
- Added stats
- Added better pending operations reporter
- Upgrade from Node 8 to Node 11
- Rename of "pullzones" key type in "apikey" type
- Various bug fixes
As usual, the installation is the same.
No breaking changes are expected, previous commands should still work and already configured keys should be copied into new type on first command.
v0.2.1-beta - Speedy rabbit version
Hi all !
This release contains
- New scheduler method: A massive gain in CPU utilization by changing the way we queue files
- Key bug fixes: Various bugs of the key command were fixed after the command was properly tested
- Command bundling bug: Fixed after the faulty 0.2.0 version not bundling the commands with the cli !
- Back to 4 async op: I decided to lower the parallel upload/downloads to 4 after some testing against 8.
Install
Installation procedures have been updated in the docs: https://dkfn.github.io/bunnycdn-cli/docs/install
Update
NPM
If you use NPM, you only have to run this command to auto update:
npm install -g bnycdn
Ubuntu
You need to run an install over the previously installed version.
AMD64
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.2.1-1_amd64.deb
sudo dpkg -i bnycdn_0.2.1-1_amd64.deb
ARM
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.2.1-1_armel.deb
sudo dpkg -i bnycdn_0.2.1-1_armel.deb
Have a great weekend !
v0.1.5-beta - Early rabbit version
Hi Again !
This release includes a bugfix:
- Non recursive cp commands used to trigger the stuckWatcher, preventing process to return as they do not use the scheduler nor update the status object.
Install
Installation procedures have been updated in the docs: https://dkfn.github.io/bunnycdn-cli/docs/install
Update
NPM
If you use NPM, you only have to run this command to auto update:
npm install -g bnycdn
Ubuntu
You need to run an install over the previously installed version.
AMD64
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.1.5-1_amd64.deb
sudo dpkg -i bnycdn_0.1.5-1_amd64.deb
ARM
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.1.5-1_armel.deb
sudo dpkg -i bnycdn_0.1.5-1_armel.deb
Have a great sunday :)
v0.1.4-beta - Early rabbit version
Hi,
The CLI has reached a good point of maturity, as of now some bugs may still be present and not the full API of BunnyCDN have been implemented.
The goal of this pre-release is to improve the documentation for new users, please leave feedback or comments if you run into issues.
Installation procedure from docs: https://dkfn.github.io/bunnycdn-cli/docs/install
Ubuntu/Debian
This is the only native release method for now. More operating systems will be supported native
Using this method will not get you autoupdates
AMD64
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.1.4-1_amd64.deb
sudo dpkg -i bnycdn_0.1.4-1_amd64.deb
ARM
wget http://cdn.infra.tetel.in/bunnycdn-cli/nightly/deb/bnycdn_0.1.4-1_armel.deb
sudo dpkg -i bnycdn_0.1.4-1_armel.deb
NPM
This is great if you already have NodeJS installed (>= 8.0.0) and you can update the cli with a simple command.
Also, it is the only way to get it working on unsupported systems.
$ npm install -g bnycdn
You should be able to execute bunnycdn connands :
$ bnycdn help
Simple cli for BunnyCDN service. This app is not an official one.
VERSION
bnycdn/0.1.4 linux-x64 node-v8.10.0
USAGE
$ bnycdn [COMMAND]
COMMANDS
cp This is the cp-like command for BunnyCDN storages.
help display help for bnycdn
key To add / delete / set a key for a pullzon or a storage
ls describe the command here
pz Only allows you to list pull zones so far
I hope that you have a great time using the CLI :)