Skip to content

Releases: DKFN/bunnycdn-cli

v0.3.0-beta - Steady rabbit version

01 May 11:37
Compare
Choose a tag to compare
Pre-release

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

13 Apr 14:57
Compare
Choose a tag to compare
Pre-release

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

31 Mar 12:28
Compare
Choose a tag to compare
Pre-release

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

30 Mar 21:05
Compare
Choose a tag to compare
Pre-release

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 :)