• R/O
  • HTTP
  • SSH
  • HTTPS

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

Branches

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

README.md

OSDN Command Line Interface

OSDN command line interface using REST API.

Requirement

  • 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

Installation

You can install by rubygem, type following on terminal.

$ gem install osdn-cli

Usage

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:
  help
  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.

Contributing

Bug reports and pull requests are welcome on OSDN at https://osdn.jp/projects/osdn-codes/ticket/

License

Copyright (c) 2016 OSDN

Source files and gem are distributed under MIT License.

Show on old repository browser