2008-09-16 00:20:33 -04:00
|
|
|
! Copyright (C) 2008 Eduardo Cavazos, Slava Pestov.
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
|
|
|
USING: kernel namespaces make sequences arrays io io.files
|
|
|
|
io.launcher mason.common mason.platform
|
|
|
|
mason.release.archive mason.config ;
|
|
|
|
IN: mason.release.upload
|
|
|
|
|
|
|
|
: remote-location ( -- dest )
|
|
|
|
upload-directory get "/" platform 3append ;
|
|
|
|
|
2009-04-17 21:59:59 -04:00
|
|
|
: remote-archive-name ( archive-name -- dest )
|
|
|
|
[ remote-location "/" ] dip 3append ;
|
2008-09-16 00:20:33 -04:00
|
|
|
|
2009-04-17 21:59:59 -04:00
|
|
|
: upload ( archive-name -- )
|
2008-11-16 12:29:35 -05:00
|
|
|
upload-to-factorcode? get [
|
|
|
|
upload-username get
|
|
|
|
upload-host get
|
2009-04-17 21:59:59 -04:00
|
|
|
pick remote-archive-name
|
2008-11-16 12:29:35 -05:00
|
|
|
upload-safely
|
2009-04-17 21:59:59 -04:00
|
|
|
] [ drop ] if ;
|