Main

Abstract

Main is full suite of twelve mode for efficient Ada development written with Ada.
Main est pleinnement une suite de douze modes pour le développement avec Ada écrit avec Ada.

Twelve modes

text based interface
ModeDescriptionfunction keyActions
defaultCommand line interpreter (not a shell)nonealias, unalias, cd, clear/CTRL+L, program call
OrganizerEtherogeneous N ary treeF1make, remove, list, tree, switch, parent, root, search
DialogFrench initialisationF2natural language
PlanningPlanning viewer, Listing of Event, job, Meeting, rendezvousF3Up, Down arrow
ManagerAda projects managerF4make/gnatmake (see Makefile), Upgrade, Create, Open with emacs
MoneyBoxMoney box (linked with Activity and Stocks)F5Add ticket line, add accounting line, self managment of Stocks
ActivityAccounting manager, comptabilityF6print at the givent date
StocksStocks managerF7add to, remove from stock
BankBank operations managerF8Add line
LogsActivities statistiqueF9none
MenusModes and projects menuF10Select mode or project from Projects list
ContactsContacts viewer, Listing of Profile from OrganizerF11Up, Down arrow
LibraryMedia libraryF12Rent, Back
NavigationDocument managerMaj+F1
EngineDevel engeenerMj+F2not implementad
SystemServer menuMaj+F4search, server start, server stop, add product, remove product
Workstation
Space Fighter
Shellnot implemented
Worldnot implemented

Manpage

main.1.html

HOWTO

HOWTO

Compiling

Install Gnat

Dependencies

Gnat, highlight-source, emacs-nox, make

Compiling

Install Gnat, emacs-nox, source-highlight, make
Use install.sh

Tips

Main permet de produire plusieurs cible simultanémant.

Méthode : Ajoutez le nom du programme dans la liste du ficher Project.lst du projet créé.

Spécificités de Main

Main gère séparémant la version de vos fichiers de spécification et les corps des bibliothèques.

Tips

Faite votre premier achat pour capitaliser vos bien ; Vos bien sont au capital. Achetez les vous ; Le capital est dans le stock hardware ; Et vendez les ; Le matériel est le contenu de la caisse.

Call Main

do ./main-0.14.2a/bin/main

Screenshot

Menu/Logs

dual view menu-statistic

MoneyBox/Hardstocks

dual view moneybox-hardstock

Organizer/Manager

dual view organizer-manager

Activity/MoneyBox

dual view dual-activity-moneybox