• R/O
  • HTTP
  • SSH
  • HTTPS

Source Tree

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

名称 大小 Rev. 时间 作者 Log Message
bin
exe
lib
spec
.gitignore 131 fd0ec64 2016-03-12 05:53:17 Tatsuki Sugiura First version.
.rspec 31 fd0ec64 2016-03-12 05:53:17 Tatsuki Sugiura First version.
.travis.yml 76 fd0ec64 2016-03-12 05:53:17 Tatsuki Sugiura First version.
ChangeLog 2.25 k 49d525c 2017-02-15 14:49:38 Tatsuki Sugiura Fix command class loader to support r...
Gemfile 110 fd0ec64 2016-03-12 05:53:17 Tatsuki Sugiura First version.
LICENSE 1.02 k ed506ec 2016-04-01 15:54:21 Tatsuki Sugiura Add license file.
README.md 1.49 k ed506ec 2016-04-01 15:54:21 Tatsuki Sugiura Add license file.
Rakefile 373 9d82c65 2016-03-12 06:17:54 Tatsuki Sugiura Fix gem library file list.
osdn-cli.gemspec 1.21 k 8a67d4d 2016-10-04 16:51:40 Tatsuki Sugiura Update version 0.1.7 to change servic...

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.