Difference between revisions of "SeminarAssembler/Command-line"

From Wiki4Intranet
Jump to: navigation, search
(Created page with "<noinclude> <slideshow title="Command Line" style="4intra" scaled="true" font="Calibri, Segoe Print, cursive" footer="" headingmark=".-." /> </noinclude> == Команды ...")
 
Line 6: Line 6:
 
== Команды — схема .-.==
 
== Команды — схема .-.==
  
<graph>
+
{{:/Command-line/Схема}}
digraph{
+
ranksep=0.2
+
 
+
node [fontsize=12 fontname="Calibri"]
+
edge [fontsize=6 fontcolor=blue fontname="Calibri"]
+
rankdir=LR
+
 
+
#Условия
+
node  [shape=diamond fontsize=6pt]
+
#ifempty [label="is \n current \n directory \n empty?"]
+
 
+
 
+
#Команды
+
node [shape="box3d" fontsize=16 style=filled fillcolor=lightgreen]
+
VIEW
+
BUILD
+
CI [label="BATCH \n BUILD"]
+
SYNC
+
INIT
+
CLONE
+
CLEAN
+
 
+
 
+
#Аргументы
+
node [fontsize=6 style=filled fillcolor=lightblue]
+
 
+
delay [shape=record label="{delay|{2|3h|45m|03:45|…}}"]
+
target [shape=record label="{target|{.avs.avi|.scenario.avs.avi|.avs.wav|.avi.mp3|…}}"]
+
protofile [shape=record label="{file|{.avs|.scenario|.svg|.avi|.wav}}"]
+
sync1[shape=record label="{1st \n source|{cam1|cam2|…|screen1|…}}"]
+
sync2 [shape=record label="{2nd \n source|{cam1|cam2|…|screen1|…}}"]
+
job [shape=record label="{job \n file|{.jobs.yaml}}"]
+
stime [shape=record label="{start \n time|{23m|1h|03:45:34|…}}"]
+
sampledir [shape=record label="sample directory|x:/seminar_templates|d:/last_seminar|…"]
+
 
+
 
+
#Ключевые слова
+
node [fontsize=14 fontname="Consolas" shape=note fillcolor=yellow]
+
 
+
sa -> init -> INIT
+
sa -> init -> sampledir
+
      sampledir -> CLONE
+
 
+
sa -> view -> protofile -> VIEW
+
 
+
sa -> sync -> sync1 -> sync2 -> SYNC
+
 
+
 
+
sa -> build -> target -> BUILD
+
      build -> job -> CI
+
 
+
sa -> clean -> CLEAN
+
 
+
 
+
#Optional parameters
+
node [shape=note fillcolor="#F7F497"]
+
edge [style=dashed]
+
 
+
"sync2" -> "--start" -> "stime" -> SYNC
+
"target" -> "--wait" -> "delay" -> BUILD
+
 
+
}
+
</graph>
+
  
 
== Действия: INIT, CLONE .-. ==
 
== Действия: INIT, CLONE .-. ==

Revision as of 21:45, 22 August 2012

Title

Command Line
Author
Stas Fomin
Subfooter

Stas Fomin, 21:47, 22 August 2012


Команды — схема .-.

/Command-line/Схема

Действия: INIT, CLONE .-.

  • Инициализация проекта
    • в пустом каталоге
  • Без аргументов → стандартная структура файлов
  • Аргумент → клонируемый каталог проекта.

[svg]

Действие: VIEW .-.

Визуализация медиафайла (видео, звук, сценарий, AVS-скрипт, SVG-шаблон).

 sa view audio.wav
 sa v cam1.svg
 sa v default.scenario
 sa view video.avs

WYSIWYM-правки!

Действие: SYNC .-.

Синхронизация двух источников по звуку

Действие: BUILD .-.

Сборка заданного медиафайла.

sa build aaa+bbb+dddd+ffff

CONTINUOUS INTEGRATION

Непрерывная сборка и отгрузка медиафайлов.