-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathoclif.manifest.json
More file actions
1 lines (1 loc) · 15.7 KB
/
oclif.manifest.json
File metadata and controls
1 lines (1 loc) · 15.7 KB
1
{"version":"0.3.0","commands":{"billing":{"id":"billing","description":"This command is to get statics for your account","pluginName":"bnycdn","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"key":{"name":"key","type":"option","char":"k","description":"Key to use to get the billing informations"}},"args":[]},"cp":{"id":"cp","description":"This is the cp-like command for BunnyCDN storages.","pluginName":"bnycdn","pluginType":"core","aliases":[],"examples":["\n Maximum async file operations is 4. You can change this value: https://dkfn.github.io/bunnycdn-cli/docs/set-workers\n \n Version >= 0.3.0 style\n One file upload\n $ bnycdn cp -s testcdn ./dist/deb/bnycdn_0.3.0-1_amd64.deb /tetelincdn/nightly/deb/test.deb\n ⌛ [UP] /tetelincdn/nightly/deb/test.deb => 8.97 MB\n ✔ [OK] /tetelincdn/nightly/deb/test.deb => 8.97 MB\n\n Recursive file upload\n bnycdn cp -s testcdn -R --from ./dist/ --to /tetelincdn/sample/nightly/\n ↻ [WT] ./dist/deb/Packages => 1.04 KB\n ↻ [WT] [ ∞ 1| ⇅ 0 | o 0] ./dist/deb/Packages.bz2 => 663 B\n ↻ [WT] [ ∞ 2| ⇅ 0 | o 0] ./dist/deb/Packages.gz => 598 B\n ↻ [WT] [ ∞ 3| ⇅ 0 | o 0] ./dist/deb/Packages.xz => 652 B\n ↻ [WT] [ ∞ 4| ⇅ 0 | o 0] ./dist/deb/Release => 1.96 KB\n ↻ [WT] [ ∞ 5| ⇅ 0 | o 0] ./dist/deb/bnycdn_0.3.0-1_amd64.deb => 8.97 MB\n ↻ [WT] [ ∞ 6| ⇅ 0 | o 0] ./dist/deb/bnycdn_0.3.0-1_armel.deb => 7.85 MB\n ⌛ [UP] [ ∞ 6| ⇅ 1 | o 0] /tetelincdn/sample/nightly/deb/bnycdn_0.3.0-1_armel.deb => 7.85 MB\n ⌛ [UP] [ ∞ 5| ⇅ 2 | o 0] /tetelincdn/sample/nightly/deb/bnycdn_0.3.0-1_amd64.deb => 8.97 MB\n ⌛ [UP] [ ∞ 4| ⇅ 3 | o 0] /tetelincdn/sample/nightly/deb/Release => 1.96 KB\n ⌛ [UP] [ ∞ 3| ⇅ 4 | o 0] /tetelincdn/sample/nightly/deb/Packages.xz => 652 B\n ✔ [OK] [ ∞ 3| ⇅ 3 | o 0] /tetelincdn/sample/nightly/deb/Packages.xz => 652 B\n ⌛ [UP] [ ∞ 2| ⇅ 4 | o 1] /tetelincdn/sample/nightly/deb/Packages.gz => 598 B\n ✔ [OK] [ ∞ 2| ⇅ 3 | o 1] /tetelincdn/sample/nightly/deb/Release => 1.96 KB\n ⌛ [UP] [ ∞ 1| ⇅ 4 | o 2] /tetelincdn/sample/nightly/deb/Packages.bz2 => 663 B\n ✔ [OK] [ ∞ 1| ⇅ 3 | o 2] /tetelincdn/sample/nightly/deb/Packages.gz => 598 B\n ⌛ [UP] [ ∞ 0| ⇅ 4 | o 3] /tetelincdn/sample/nightly/deb/Packages => 1.04 KB\n ✔ [OK] [ ∞ 0| ⇅ 3 | o 3] /tetelincdn/sample/nightly/deb/Packages.bz2 => 663 B\n ✔ [OK] [ ∞ 0| ⇅ 2 | o 4] /tetelincdn/sample/nightly/deb/Packages => 1.04 KB\n ⌛ [WT] [ ∞ 0| ⇅ 2 | o 5] It seems that I am still waiting for 2 files to process. Please wait ...\n ⌛ [UP] [ ∞ 0| ⇅ 2 | o 5] ./dist/deb/bnycdn_0.3.0-1_armel.deb => 7.85 MB\n ⌛ [UP] [ ∞ 0| ⇅ 2 | o 5] ./dist/deb/bnycdn_0.3.0-1_amd64.deb => 8.97 MB\n ---------------------------------------------------\n ✔ [OK] [ ∞ 0| ⇅ 1 | o 5] /tetelincdn/sample/nightly/deb/bnycdn_0.3.0-1_armel.deb => 7.85 MB\n ✔ [OK] /tetelincdn/sample/nightly/deb/bnycdn_0.3.0-1_amd64.deb => 8.97 MB\n\n \n Download single file\n bnycdn cp -s testcdn /tetelincdn/nightly/deb/test.deb ./myfolder/mydeb.deb\n ⌛ [DL] ./myfolder/mydeb.deb => ? \n ⌛ [IO] ./myfolder/mydeb.deb => 8.97 MB\n ✔ [OK] ./myfolder/mydeb.deb => 8.97 MB\n \n Recursive file download\n bnycdn cp -R -s testcdn /tetelincdn/nightly/deb/ ./myfolder/mydebs/\n ↻ [WT] /tetelincdn/nightly/deb/test.deb => 8.97 MB\n ↻ [WT] [ ∞ 1| ⇅ 0 | o 0] /tetelincdn/nightly/deb/Release => 1.96 KB\n ↻ [WT] [ ∞ 2| ⇅ 0 | o 0] /tetelincdn/nightly/deb/Packages.xz => 656 B\n ↻ [WT] [ ∞ 3| ⇅ 0 | o 0] /tetelincdn/nightly/deb/Packages.gz => 597 B\n ↻ [WT] [ ∞ 4| ⇅ 0 | o 0] /tetelincdn/nightly/deb/Packages.bz2 => 656 B\n ↻ [WT] [ ∞ 5| ⇅ 0 | o 0] /tetelincdn/nightly/deb/Packages => 1.04 KB\n ↻ [WT] [ ∞ 6| ⇅ 0 | o 0] /tetelincdn/nightly/deb/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ↻ [WT] [ ∞ 7| ⇅ 0 | o 0] /tetelincdn/nightly/deb/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n ⌛ [DL] [ ∞ 7| ⇅ 1 | o 0] ./myfolder/mydebs/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n ⌛ [DL] [ ∞ 6| ⇅ 2 | o 0] ./myfolder/mydebs/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ⌛ [DL] [ ∞ 5| ⇅ 3 | o 0] ./myfolder/mydebs/Packages => 1.04 KB\n ⌛ [DL] [ ∞ 4| ⇅ 4 | o 0] ./myfolder/mydebs/Packages.bz2 => 656 B\n ⌛ [IO] [ ∞ 4| ⇅ 4 | o 0] ./myfolder/mydebs/Packages => 1.04 KB\n ✔ [OK] [ ∞ 4| ⇅ 3 | o 1] ./myfolder/mydebs/Packages => 1.04 KB\n ⌛ [DL] [ ∞ 3| ⇅ 4 | o 1] ./myfolder/mydebs/Packages.gz => 597 B\n ⌛ [IO] [ ∞ 3| ⇅ 4 | o 1] ./myfolder/mydebs/Packages.bz2 => 656 B\n ✔ [OK] [ ∞ 3| ⇅ 3 | o 2] ./myfolder/mydebs/Packages.bz2 => 656 B\n ⌛ [DL] [ ∞ 2| ⇅ 4 | o 2] ./myfolder/mydebs/Packages.xz => 656 B\n ⌛ [IO] [ ∞ 2| ⇅ 4 | o 2] ./myfolder/mydebs/Packages.gz => 597 B\n ✔ [OK] [ ∞ 2| ⇅ 3 | o 3] ./myfolder/mydebs/Packages.gz => 597 B\n ⌛ [IO] [ ∞ 2| ⇅ 3 | o 3] ./myfolder/mydebs/Packages.xz => 656 B\n ✔ [OK] [ ∞ 2| ⇅ 2 | o 4] ./myfolder/mydebs/Packages.xz => 656 B\n ⌛ [DL] [ ∞ 1| ⇅ 3 | o 4] ./myfolder/mydebs/Release => 1.96 KB\n ⌛ [DL] [ ∞ 0| ⇅ 4 | o 4] ./myfolder/mydebs/test.deb => 8.97 MB\n ⌛ [IO] [ ∞ 0| ⇅ 4 | o 4] ./myfolder/mydebs/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ✔ [OK] [ ∞ 0| ⇅ 3 | o 5] ./myfolder/mydebs/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ⌛ [IO] [ ∞ 0| ⇅ 3 | o 5] ./myfolder/mydebs/Release => 1.96 KB\n ✔ [OK] [ ∞ 0| ⇅ 2 | o 6] ./myfolder/mydebs/Release => 1.96 KB\n ⌛ [IO] [ ∞ 0| ⇅ 2 | o 6] ./myfolder/mydebs/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n ✔ [OK] [ ∞ 0| ⇅ 1 | o 7] ./myfolder/mydebs/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n ⌛ [IO] [ ∞ 0| ⇅ 1 | o 7] ./myfolder/mydebs/test.deb => 8.97 MB\n ✔ [OK] ./myfolder/mydebs/test.deb => 8.97 MB\n \n \n Version < 0.3.0 style\n \n One file upload\n \n $ bnycdn cp -s testcdn --from ./dist/deb/bnycdn_0.0.2-1_amd64.deb --to /testcdn/nightly/deb/test.deb\n ⌛[UP] /testcdn/nightly/deb/test.deb => 8.78 MB\n ✔[OK] /testcdn/nightly/deb/test.deb => 8.78 MB\n\n \n Recursive file upload\n \n $ bnycdn cp -s dkfn -R --from ./dist --to /dkfn/nightly \n ⌛[UP] [ ∞ 0| ⇈ 1] /dkfn/nightly/deb/Packages => 1.04 KB\n ⌛[UP] [ ∞ 0| ⇈ 2] /dkfn/nightly/deb/Packages.bz2 => 656 B\n ⌛[UP] [ ∞ 0| ⇈ 3] /dkfn/nightly/deb/Packages.gz => 597 B\n ⌛[UP] [ ∞ 0| ⇈ 4] /dkfn/nightly/deb/Packages.xz => 656 B\n ✔[OK] [ ∞ 3| ⇈ 3] /dkfn/nightly/deb/Packages.xz => 656 B\n ✔[OK] [ ∞ 3| ⇈ 2] /dkfn/nightly/deb/Packages.gz => 597 B\n ⌛[UP] [ ∞ 2| ⇈ 3] /dkfn/nightly/deb/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n ⌛[UP] [ ∞ 1| ⇈ 4] /dkfn/nightly/deb/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ✔[OK] [ ∞ 1| ⇈ 3] /dkfn/nightly/deb/Packages => 1.04 KB\n ✔[OK] [ ∞ 1| ⇈ 2] /dkfn/nightly/deb/Packages.bz2 => 656 B\n ⌛[UP] [ ∞ 0| ⇈ 3] /dkfn/nightly/deb/Release => 1.96 KB\n ✔[OK] [ ∞ 0| ⇈ 2] /dkfn/nightly/deb/Release => 1.96 KB\n ✔[OK] [ ∞ 0| ⇈ 1] /dkfn/nightly/deb/bnycdn_0.0.2-1_armel.deb => 7.65 MB\n ✔[OK] /dkfn/nightly/deb/bnycdn_0.0.2-1_amd64.deb => 8.78 MB\n "],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"storage":{"name":"storage","type":"option","char":"s"},"from":{"name":"from","type":"option","char":"f"},"to":{"name":"to","type":"option","char":"t"},"R":{"name":"R","type":"boolean","char":"R","allowNo":false},"R2":{"name":"R2","type":"boolean","char":"r","allowNo":false}},"args":[{"name":"from"},{"name":"to"}]},"key":{"id":"key","description":"To add / delete / set a key for account pullzones or a storage","pluginName":"bnycdn","pluginType":"core","aliases":[],"examples":["\n $ bnycdn key list\n ==== API Keys: \n name value \n ------- ------------------------------------------------------------------------\n default XXXX-XXXX_XXXX_XXXX\n\n ==== Storages: \n name value \n ------- -----------------------------------------\n testcdn XXXX-XXXX_XXXX_XXXX\n\n \n Version >= 0.3.0 style\n \n Add a default API Key\n $ bnycdn key set default XXXX-XXXX-XXXX-XXXX\n ⓘ Key successfully set: default\n \n Add a storage key\n $ bnycdn key set testcdn XXXX-XXXX-XXXX-XXXX -t storages\n ⓘ Key successfully set: testcdn\n \n Add a default storage key\n $ bnycdn key set default XXXX-XXXX-XXXX-XXXX -t storages\n ⓘ Key successfully set: testcdn\n \n Deletes a key\n $ bnycdn key del default\n ⓘ Successfully deleted key : default\n \n Deletes a storage key\n $ bnycdn key del mykey -t storages\n ⓘ Successfully deleted key : mykey\n\n Version < 0.3.0 style\n\n Add default API Key:\n $ bnycdn key -s default -v my_api_key_from_panel\n ⓘ Successfully deleted key : default\n\n Add aliased API Key (If you have multiple accounts):\n $ bnycdn key -s myKeyName -v my_api_key_from_panel\n ⓘ Successfully deleted key : myKeyName\n\n Add a storage Key:\n $ bnycdn key -s mynewkey -t storages -v my_storage_ftp_password\n ⓘ Key successfully set: mynewkey\n\n Add a default storage Key:\n $ bnycdn key -s default -t storages -v my_storage_ftp_password\n ⓘ Key successfully set: mynewkey\n\n Delete a key\n $ bnycdn key -d mynewkey -t storages \n ⓘ Successfully deleted key : mynewkey\n "],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"type":{"name":"type","type":"option","char":"t","description":"Type of the key ( pullzones OR storages )"},"set":{"name":"set","type":"option","char":"s","description":"Sets a key with given name "},"del":{"name":"del","type":"option","char":"d","description":"Deletes a key with given name"},"value":{"name":"value","type":"option","char":"v","description":"Gives a value for add and set operations"},"list":{"name":"list","type":"boolean","char":"l","description":"lists all keys stored and their names","allowNo":false}},"args":[{"name":"Command"},{"name":"key_name"},{"name":"key_value"}]},"ls":{"id":"ls","description":"describe the command here","pluginName":"bnycdn","pluginType":"core","aliases":[],"examples":["\n $ bnycdn ls /teststorage/sample/ -s mystoragename\n type lastChanged size path \n --------- ----------------------- --------- ---------------------------------------------\n [ DIR ] 2019-04-13T13:20:45.874 0 B /testcdn/sample/finalUpTest/node_modules \n [ DIR ] 2019-04-13T13:21:03.133 0 B /testcdn/sample/finalUpTest/.idea \n [ DIR ] 2019-04-13T13:21:03.329 0 B /testcdn/sample/finalUpTest/.git \n [ FILE ] 2019-04-13T13:20:52.59 1.89 MB /testcdn/sample/finalUpTest/samplesml.mkv \n [ FILE ] 2019-04-13T13:21:50.066 18.82 MB /testcdn/sample/finalUpTest/samplemid1.mkv\n [ FILE ] 2019-04-13T13:23:57.191 56.45 MB /testcdn/sample/finalUpTest/samplebig.mkv \n [ FILE ] 2019-04-13T13:20:45.876 173.59 KB /testcdn/sample/finalUpTest/paris.jpg \n [ FILE ] 2019-04-13T13:21:04.011 171 B /testcdn/sample/finalUpTest/.editorconfig \n\n You can also still use 0.2.x style\n $ bnycdn ls -d /teststorage/mydirectory/ -s mystoragename\n "],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"storage":{"name":"storage","type":"option","char":"s"},"dir":{"name":"dir","type":"option","char":"d"}},"args":[{"name":"Path","required":true}]},"pz":{"id":"pz","description":"This is the subcommand for pullzone operations","pluginName":"bnycdn","pluginType":"core","aliases":[],"examples":["\n COMMANDS\n list\n purge\n add\n del\n ban\n grace\n \n $ bnycdn pz list\n id cacheQuality name hostnames \n ----- ------------ --------------- ------------------------------------------------------------\n 58516 75 citybuilderscdn [82062] citybuilderscdn.b-cdn.net ; \n 59831 75 tetelincdn [84195] tetelincdn.b-cdn.net ; [84196] cdn.infra.tetel.in ; \n \n $ bnycdn pz -l\n id cacheQuality name hostnames \n ----- ------------ --------------- ------------------------------------------------------------\n 58516 75 citybuilderscdn [82062] citybuilderscdn.b-cdn.net ; \n 59831 75 tetelincdn [84195] tetelincdn.b-cdn.net ; [84196] cdn.infra.tetel.in ; \n \n $ bnycdn pz add example.com -t tetelincdn\n ✔ Successfully added hostname \n\n $ bnycdn pz ban 8.8.8.8 -t tetelincdn\n ✔ Successfully added blockedIp 8.8.8.8\n \n $ bnycdn pz grace 8.8.8.8 -t tetelincdn\n ✔ Successfully removed blocked ip : 8.8.8.8\n "],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"list":{"name":"list","type":"boolean","char":"l","description":"lists all pull zones","allowNo":false},"key":{"name":"key","type":"option","char":"k","description":"specify a key if you use anorther one than default"},"purge":{"name":"purge","type":"option","char":"p","description":"purge cache for pullzone in id"},"addHost":{"name":"addHost","type":"option","char":"a","description":"Adds an hostname to a pull zone"},"delHost":{"name":"delHost","type":"option","char":"d","description":"Deletes an hostname from a pull zone"},"ban":{"name":"ban","type":"option","char":"b","description":"Bans an IP from a pullzone"},"grace":{"name":"grace","type":"option","char":"g","description":"Unbans an IP from a pullzone"},"create":{"name":"create","type":"option","char":"c","description":"Creates a new pullzone"},"value":{"name":"value","type":"option","char":"v","description":"Value for add hostname / purge pullzone "},"target":{"name":"target","type":"option","char":"t","description":"Target for the given operation"}},"args":[{"name":"command"},{"name":"value"}]},"rm":{"id":"rm","description":"This is the rm-like command for BunnyCDN storages.","pluginName":"bnycdn","pluginType":"core","aliases":[],"examples":["\n This command is used to remove file and directory recursivly on the given storage\n "],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"storage":{"name":"storage","type":"option","char":"s","description":"Name of the target storage"},"from":{"name":"from","type":"option","char":"f","description":"Path to remove (from)"},"R":{"name":"R","type":"boolean","char":"R","description":"Recursive flag","allowNo":false}},"args":[]},"stats":{"id":"stats","description":"This command is to get statics for your account","pluginName":"bnycdn","pluginType":"core","aliases":[],"flags":{},"args":[]}}}