Content-type: text/html; charset=UTF-8 Man page of Computerman

Computerman

Section: Utils (1)
Updated: 2024
Index Return to Main Contents
 

NAME

computerman - multiway user tools  

SYNOPSIS

computerman [-ChvNiartlq]  

Abstract

computerman is multiway user tools written with Ada programming language.

computerman [ -OPTION [ PARAMETER ] ]

 

DESCRIPTION

Computerman is a free (GPL) multiway user tools for Linux.

The twelve modes are dedied to computerman :

F1
MIDI console
F4
Manager
F5
MoneyBox
F6
Activity
F7
Stocks
ESC ESC
Quit
 

COMMAND-LINE OPTIONS

-C CONFIG_FILE
Set options from file CONFIG_FILE
-h
Display a help message and exit
-v
Output version information and exit
-N TERM_NAME
Set Term_Name value from TERM_NAME
-i TOTAL_SUM
Set Total_Sum value from TOTAL_SUM and exit
-a VALUE
Add VALUE to Total_Sum and exit
-r VALUE
Remove VALUE from Total_Sum and exit
-l
Listing : not implemented
-t
print Total_Sum in fixed point from -999999.99 to 999999.99 and exit
-q
Quiet : not implemented
 

Parameters

Total_Sum is fixed point between -999_999.99 and 999_999.99.

Value is fixed point between -999_999.99 and 999_999.99.


 

INTERACTIVE COMMANDS

The following commands are supported while in computerman:

 

Interpreter

Executed by system call to "/usr/bin/sh" with command line option ("-C")

Only one session is accepted.

Up, Down
Select command-line in history. Last first.
Ctrl+L
Clear screen
Tabulation
Find completion in path name
+SUM
Add SUM to Total_Sum
-SUM
Remove SUM from Total_Sum
alias COMMAND=ALIAS
Create aliased COMMAND
unalias COMMAND
Remove aliased COMMAND
set NAME=VALUE
Create attribute named NAME in Var_Set with value VALUE
unset NAME
Remove attribute name NAME from Var_Set
cd [ PATH ]
Change current directory from PATH or OLD_PWD if given or else from HOME directory
 

CONFIG FILE

By default Computerman overwrite the options setted from CONFIG_FILE

if given or else from default file ".config_file" with command-line option.

 

Prompt

Print the terminal name setted by the environment variable $TERM

Print the cpu usage.

Print the current hour.

Print value of Total_Sum.

 

Capabilities

Command Line history
Command Line completion for path name
 

MIDIConsole

Access by function key F1.

start [ Tempo ]
Start sequencer from Tempo if it's specified, 60 Bpm else.
SPACE
Start and then stop the sequencer.
stop
Stop the sequencer.
Ctrl+R
Start and then stop modulation sequencer to record.
Ctrl+P
Start and then stop modulation sequencer to play.
Ctrl+E

Reset modulation sequencer.

ESC EXC
Quit the mode.

Channels

For all detected device, this channels are used to play songs :

Channel 1 : Program Change

Channel 6 : genetic algorithm

Channel 7 : Lead

Channel 8 : Bass

Channel 10 : Drums

The value of the variable Ignore is fixed in procedure Initialize from computer-midi-sequencer impl.

The firsts devices indicated are ignored.

 

Projects Selector

Access by function key F4

Selector

Enter
Select current project (default is creator).
Up arrow, Down arrow
Scroll projects list
Tabulation
Open Archives list if current project is creator or Add selected archived project to Projects list ; Set Current step to Prj_Upgrade else.
Backspace
Move selected project to Archives list or close Archives list
Begin
Set current selector to first of the list.
End
Set current selector to last of the list.
 

Project creator

Page up, Page down

Scroll libraries list.

Ctrl+A

Abort current poroject

Ctrl+E

Remove library name from libraries list with given line num.

Ctrl+T

Create a project with given informations in current directory.

Ctrl+R

Return to selector

 

Project Manager

add NAME
Add library named NAME
remove NAME
Delete libray named NAME
make TARGET
run make command with given TARGET
Ctrl+R
Return to selector
Ctrl+U, upgrade
Upgrade project from selected from current version.

Using "bin/update2.sh" script to update selected project.

Using "bin/create.sh" script to update selected project.

Using "bin/make_project.sh" script to update selected project.

 

Project Upgrade

Enter
open Emacs library directory
Ctrl+R
Return to project manager
Ctrl+U, upgrade
Upgrade project from selected from current version.

Using "bin/update2.sh" script to update selected project.

Using "bin/create.sh" script to update selected project.

Using "bin/make_project.sh" script to update selected project.

Page Down, Up
Scrolling command output
Up, Down Arrow
Select component in libraries list
 

Money Box

Access by function key F6.

Ctrl+T
Charge current dealout or to pay the Billed dealin.
Ctrl+R
Remove Account line num LINE_NUM.
Ctrl+A
Abort current deal.
 

Activity

Access by function key F7.

Ctrl+T
Close Activity.
search DATE
Search operation at the incated date DATE
 

Stocks

Access by function key F8.

Ctrl+E
Delete stock with given num NUM.
Page Up, Page Down
Scroll stocks list
Tabulation
Switch between Hardware stocks and Software stocks
 

cpu function

Do configure.sh to initialize ~/bin directory

make head tail msg all  

FILES

The fallowing file are created for shell : $HOME/cpu_usage.txt

The following files are created for the stocks : computer.stocks_manager.hardware, computer.stocks_manager.software

The following files are created for the activity : billed.txt, charges.txt

 

Installation

use config.sh  

SEE ALSO

aish(1), emacs(1)

 

AUTHORS

computerman is developed by inconito.net

This man page was written by Manuel De Girardi (prehander@gmail.com) over Debian GNU/Linux distribution.


 

Index

NAME
SYNOPSIS
Abstract
DESCRIPTION
COMMAND-LINE OPTIONS
Parameters
INTERACTIVE COMMANDS
Interpreter
CONFIG FILE
Prompt
Capabilities
MIDIConsole
Projects Selector
Project creator
Project Manager
Project Upgrade
Money Box
Activity
Stocks
cpu function
FILES
Installation
SEE ALSO
AUTHORS

This document was created by man2html, using the manual pages.
Time: 10:58:08 GMT, June 22, 2024