Annotation of hatari/tools/hconsole/hconsole.1, revision 1.1.1.1

1.1       root        1: .\" Hey, EMACS: -*- nroff -*-
                      2: .\" First parameter, NAME, should be all caps
                      3: .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
                      4: .\" other parameters are allowed: see man(7), man(1)
                      5: .TH "HCONSOLE" "1" "2010-10-10" "Hatari" "Hatari utilities"
                      6: .SH "NAME"
                      7: hconsole \- Interactive Python console for using Hatari's remote API
                      8: .SH "SYNOPSIS"
                      9: .B hconsole.py
                     10: .IR [[console options]
                     11: .IR [command file]
                     12: .B \-\-]
                     13: .IR [hatari options]
                     14: .SH "DESCRIPTION"
                     15: .I Hconsole
                     16: is a Python script that invokes Hatari and then provides an interactive
                     17: shell (with full readline editing capabilities) for executing Hatari
                     18: remote API commands.
                     19: .PP
                     20: It can be useful for first exploring Hatari's remote API usage
                     21: interactively and then writing scripts that somehow automate your
                     22: Hatari usage.  They can invoke hconsole functionality simply by doing
                     23: "import hconsole" and calling appropriate methods (see example.py
                     24: coming with hconsole).
                     25: .SH "USAGE"
                     26: Normally hconsole forwards  all of its arguments to Hatari instance
                     27: it invoked.  If you want to give arguments for hconsole itself,
                     28: you need to add '\-\-' argument after the hconsole arguments
                     29: and before the arguments going to Hatari.
                     30: .PP
                     31: If you give a file name as hconsole argument, commands in it will
                     32: be read and executed through Hatari's remote API before you get
                     33: into hconsole interactive shell.
                     34: .PP
                     35: Hconsole accepts following options:
                     36: .TP
                     37: .B \-\-exit
                     38: Exit after starting Hatari and parsing arguments.
                     39: .TP
                     40: .B \-\-help, \-h
                     41: Show command line help.
                     42: .SH "EXAMPLES"
                     43: Start Hatari with all of the given arguments:
                     44: .br
                     45:        hconsole.py \-\-monitor mono \-d test/
                     46: .PP
                     47: Start Hatari without extra arguments, execute commands from
                     48: the given commands.txt file, exit after the file ends:
                     49: .br
                     50:        hconsole.py commands.txt \-\-exit \-\-
                     51: .SH FILES
                     52: By default hconsole and its examples are installed under
                     53: the /usr/share/hatari/hconsole/ directory.
                     54: .SH "SEE ALSO"
                     55: .IR hatari (1),
                     56: .IR hatariui (1)
                     57: .SH "AUTHOR"
                     58: Written by Eero Tamminen <[email protected]>.
                     59: .SH "LICENSE"
                     60: This program is free software; you can redistribute it and/or modify
                     61: it under the terms of the GNU General Public License as published by
                     62: the Free Software Foundation; either version 2 of the License, or (at
                     63: your option) any later version.
                     64: .SH "NO WARRANTY"
                     65: This program is distributed in the hope that it will be useful, but
                     66: WITHOUT ANY WARRANTY; without even the implied warranty of
                     67: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
                     68: General Public License for more details.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.