X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fdocs%2Fdesign_docs%2Fcli_spec;fp=rt%2Fdocs%2Fdesign_docs%2Fcli_spec;h=0000000000000000000000000000000000000000;hp=ae5f29f76a08e31596162f9396d9212c12e64c31;hb=43a06151e47d2c59b833cbd8c26d97865ee850b6;hpb=6587f6ba7d047ddc1686c080090afe7d53365bd4 diff --git a/rt/docs/design_docs/cli_spec b/rt/docs/design_docs/cli_spec deleted file mode 100644 index ae5f29f76..000000000 --- a/rt/docs/design_docs/cli_spec +++ /dev/null @@ -1,31 +0,0 @@ - -Things the cli must do - create ticket - comment - reply - update ticket metadata - search for tickets - update a bunch of tickets. - list tickets - login/logout - - -should support multiple rt servers - -create/edit/update should use EDITOR or take from a file or stdin - -should be able to update ticket sttributes from a commandline without invoking an editor or needing to use stdin. - -login/logout should store RT session cookies rather than constantly transmitting the username/password combo. - -rtserver and rt username should come from env variables. but should be able to be overridden by commandline options. - -rt password should be able to be specified on the commandline (say from a script) or, failing that be prompted for within the application (as rt's sbin/initdb script does) ...or maybe able to be read from a stash file on disk. - -must be able to dowaload attachments from cli. - - it might also be cool to be able to generate session-length urls for attavhments so you can use a browser. but that's not necessary. - - -I'm envisioning this as similar to the subversion cli, actually. -