• R/O
  • HTTP
  • SSH
  • HTTPS

osdn-cli: Repository summary


Recent Commits RSS

Rev. Time Author Message
7e9e914 2018-10-29 19:30:54 Tatsuki Sugiura master v0.1.11 Update version.
9ffb4d2 2018-10-29 19:28:41 Tatsuki Sugiura Package and release command gets target from vars file.
d91d68d 2018-08-20 19:19:00 Tatsuki Sugiura v0.1.10 Update changelog.
009569f 2018-08-20 18:54:25 Tatsuki Sugiura Update version.
f28d000 2018-08-20 18:52:46 Tatsuki Sugiura Update to compat API change (no digest infomation when fi...
eaed465 2017-05-01 18:26:38 Tatsuki Sugiura 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.

Recently edited Tags

Name Rev. Time Author
v0.1.11 7e9e914 2018-10-29 19:32:58 Tatsuki Sugiura
v0.1.10 d91d68d 2018-08-20 19:22:20 Tatsuki Sugiura
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 7e9e914 2018-10-29 19:30:54 Tatsuki Sugiura Update version.

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