~darragh-ssa/d-cm/d-cm

« back to all changes in this revision

Viewing changes to README

  • Committer: Darragh van Tichelen
  • Date: 2010-05-14 10:30:14 UTC
  • Revision ID: darragh.ssa@gmail.com-20100514103014-5ycjt6xh40ea6y8k
First Import under bazaar

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
README
 
2
 
 
3
Contents:
 
4
-Instalation
 
5
-Directory Tree
 
6
-Running
 
7
-Features
 
8
->filetree
 
9
->mysql
 
10
->deditor
 
11
->ftp
 
12
->dcmd
 
13
->dcmsvn
 
14
->Future projects
 
15
 
 
16
Installation
 
17
 
 
18
-Download the latest .tar.gz file from sourceforge (http://www.sourceforge.net/projects/d-cm)
 
19
-extract it & you can start using dcm
 
20
 
 
21
Directory Tree
 
22
 
 
23
-DCM
 
24
->DOPEN         special folder for dopen
 
25
-->extlib.ded   returns a command based on the extension (*)
 
26
->dcm           main program
 
27
->dcmlog.ded    the log file, if there appears an error you have to check this line
 
28
->CHANGELOG     the changelog
 
29
->README        this file
 
30
->config.ded    the configuration file
 
31
->dcmd          a command line file (**)
 
32
->dcmsvn        a command line file utility for svn actions
 
33
->ftp.ded       a file for handling ftp (***)
 
34
 
 
35
(*)     for example: .txt gives gedit  .mp3 gives vlc   .py gives xterm -hold -e
 
36
(**)    this file has handy options like returning the status, giving the ammount of rules in exlib,...
 
37
(***)   it's a copy of the last file downloaded from the ftp-server
 
38
 
 
39
Running
 
40
 
 
41
I suppose dcm is located in your home directory.
 
42
 
 
43
-Terminal:
 
44
        /home/username/d-cm/dcm &       (the & sign is optional)
 
45
-Nautilus:
 
46
        - goto /home/username/d-cm
 
47
        - doubleclick on dcm
 
48
        - choose run
 
49
 
 
50
Features
 
51
 
 
52
-File Manager
 
53
        The file Manager has 2 parts
 
54
        the left part is to navigate trough your directories, by doubleclicking the selected file will appear in the right window
 
55
        or if it is a folder (indicated with [F]) it will display the folder contents on the left.
 
56
        the right part is to control a file. You can rename the file, open the file with its default program (DOPEN needed), ...
 
57
-MySql
 
58
        This tab, is to control your Databases.  (DCM currently only supports MySql databases)
 
59
        After specifying your host,user and password in the configuration window (DCM->Options->Mysql) and starting mysql (MySql->Start)
 
60
        you will see on the left a list with all your tables and on the right, a box to enter queries, and an output box
 
61
-Deditor
 
62
        This is a basic editor which can do simple tasks and upload it's content to the web trough ftp.
 
63
-Ftp
 
64
        This works the same way as the file manager except it shows a ftp dir.
 
65
-Dcmd
 
66
        This is a program that is only available from terminal.
 
67
        the possible commands:
 
68
        dcmd -s         simply returns: 'DCM is running' or 'DCM is not running'
 
69
        dcmd -e         returns the ammount of rules in DOPEN/extlib.de
 
70
        *futur commands:
 
71
        dcmd -m         mysql default on/off
 
72
        dcmd -f         ftp default on/off
 
73
        dcmd -v         DCM version
 
74
        dcmd -u         Update/Upgrade DCM with curl + tar
 
75
        dcmd -x         Update/Upgrade the extlib package
 
76
-Dcmsvn
 
77
        This program is used for contributors that use svn.
 
78
        (it will not be included in a standard release, but you can download it in the downloads tab or with svn)
 
79
        Commands:
 
80
        dcmsvn -s       is the equal of svn status
 
81
        dcmsvn -c       is the equal of svn commit, but asks for the commit information instead of using the "-m 'commit info'" command
 
82
        dcmsvn -S       Synchronizes with the project repository on google code.  Asks for username before synching.
 
83
        Handy:
 
84
        After doing dcmsvn -s, you can do dcmsvn -cS to commit changes and synchronize in one command =)
 
85
-Future Projects:
 
86
        Derminal:       terminal integrated in d-cm
 
87
        extlib Manager: A GUI to choose your extlib opening files