docdoku / docdoku-plm

The project purpose is to develop a comprehensive, robust open source PLM (Product LifeCycle Management) solution.
http://www.docdokuplm.com
GNU Affero General Public License v3.0
241 stars 98 forks source link

Fix #959, Fix #1153, Fix #1154 Redesign commands #1157

Closed defmsy closed 6 years ago

defmsy commented 6 years ago

Upload document file with SDK

Upload part file with SDK

Fix commands description display

Automatic port switching for SSL if no port provided

Redesign 'status' command

Replace FileStatusCommand, DocumentStatusCommand and PartStatusCommand by a single Status Command. Now part and document are options. Update usage

Add missing commands Upgrade args4j and refactor StatusCommand with forbids

Redisign 'get' command

Redesign 'put' command

Redesign 'checkout' command

Redesign 'undocheckout' command

Add print method to CliOutput

Usefull to print on the same line Set debug option to display full exception stacktrace

Redesign FileHelper to use the API SDK

Redesign 'create' command

redesig 'checkin' command

Redesign 'list' command

Redesign 'search' command

Redesign 'undocheckout' command

Code cleanup

defmsy commented 6 years ago

Changes have been made.