May 25, 2018 updates: Privacy Policy
  • R/O
  • HTTP
  • SSH

osdn-cli: Repository summary

Recent Commits RSS

Rev. Time Author Message
eaed465 2017-05-01 18:26:38 Tatsuki Sugiura master v0.1.9 Update version, runnable on windows env.
06fb6dc 2017-05-01 14:05:48 Tatsuki Sugiura Runnable on win32 environment.
49d525c 2017-02-15 14:49:38 Tatsuki Sugiura v0.1.8 Fix command class loader to support ruby1.9.x.
8a67d4d 2016-10-04 16:51:40 Tatsuki Sugiura v0.1.7 Update version 0.1.7 to change service domain.
d4cf025 2016-07-27 16:07:57 Tatsuki Sugiura v0.1.6 Update version.
79dcb78 2016-07-25 16:41:18 Tatsuki Sugiura Add retry on file upload.
9183193 2016-07-20 16:32:30 Tatsuki Sugiura v0.1.5 Update version to 0.1.5.
42a8d6a 2016-07-19 19:41:19 Tatsuki Sugiura Add bandwidth limit option.
f3da320 2016-07-12 15:26:27 Tatsuki Sugiura Tiny fix in error message.
f290a1a 2016-07-11 13:20:29 Tatsuki Sugiura Update client lib.

Recently edited Tags

Name Rev. Time Author
v0.1.9 eaed465 2017-05-01 18:27:01 Tatsuki Sugiura
v0.1.8 49d525c 2017-02-15 14:56:55 Tatsuki Sugiura
v0.1.7 8a67d4d 2016-10-04 16:53:08 Tatsuki Sugiura
v0.1.6 d4cf025 2016-07-27 16:09:57 Tatsuki Sugiura
v0.1.5 9183193 2016-07-20 16:32:54 Tatsuki Sugiura
v0.1.4 2cd6fd5 2016-07-01 15:59:39 Tatsuki Sugiura
v0.1.3 87419b0 2016-05-26 17:45:37 Tatsuki Sugiura
v0.1.2 3902aa6 2016-05-18 18:06:35 Tatsuki Sugiura
v0.1.1 b25f8fa 2016-05-10 18:16:25 Tatsuki Sugiura
v0.1.0 faf169a 2016-03-25 14:26:19 Tatsuki Sugiura
v0.0.9 6636585 2016-03-23 18:47:41 Tatsuki Sugiura
v0.0.8 ed040f6 2016-03-23 15:29:25 Tatsuki Sugiura
v0.0.7 344cd62 2016-03-22 19:07:02 Tatsuki Sugiura
v0.0.6 38728c7 2016-03-16 23:36:10 Tatsuki Sugiura
v0.0.5 185b39a 2016-03-16 20:04:32 Tatsuki Sugiura
v0.0.4 7ae3cf1 2016-03-15 20:50:22 Tatsuki Sugiura
v0.0.3 cfd7b67 2016-03-15 16:12:53 Tatsuki Sugiura
v0.0.2 2b18535 2016-03-14 18:20:56 Tatsuki Sugiura
v0.0.1 2b6ab15 2016-03-12 06:28:32 Tatsuki Sugiura


Name Rev. Time Author Message
master eaed465 2017-05-01 18:26:38 Tatsuki Sugiura Update version, runnable on...

OSDN Command Line Interface

OSDN command line interface using REST API.


  • ruby (>= 1.9.3)
  • gem build environment or pre-build ffi gem
  • libcurl

On debian (ubuntu) system, you can install with following packages.

$ sudo apt-get install ruby ruby-ffi libcurl3


You can install by rubygem, type following on terminal.

$ gem install osdn-cli


First you need to login to API with 'login' subcommand.

$ osdn login

To get command list use help.

$ osdn help
osdn [global-options] <command> [command-options] [args]
osdn help <command>
Global Options:
  -h --help      Show help message. use 'help <command>' for specific command. 
  -v --verbose   Increase log level (multiple)
  -q --quiet     Decrease log level (multiple)
Avaiable Commands:
  login          Login and save access token.
  package        Manipulate frs packages of project
  release        Manipulate frs releases of project
  relfile        Manipulate frs files of project
  frs_mkdirs     Make directory tree for current project release
  frs_upload     Upload local file tree and create package/release implicitly.
  ping           Test API request.
  vars           Get/set request environment variable.


Bug reports and pull requests are welcome on OSDN at


Copyright (c) 2016 OSDN

Source files and gem are distributed under MIT License.

Show on old repository browser