aboutsummaryrefslogtreecommitdiffstats
path: root/.build.yml
blob: d30ebb82f1ab61e8dc568b925b413f2d16b75e5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
image: debian/sid
packages:
  - locales
  - git
  - shellcheck
  - xz-utils
tasks:
  - bashrc: |
      shellcheck .bash_profile
      shellcheck ./hyperterm/hyperterm.sh
      shellcheck ./hyperterm/_custom.sh
  - build: |
      shellcheck build.sh
      bash -x build.sh
  - core: |
      shellcheck hyperterm/core/autocomplete.sh
      shellcheck hyperterm/core/colors.sh
      shellcheck hyperterm/core/git.sh
      shellcheck hyperterm/core/languages.sh
      shellcheck hyperterm/core/status.sh
      shellcheck hyperterm/core/update.sh
  - themes: |
      shellcheck hyperterm/themes/default.sh
      shellcheck hyperterm/themes/joy.sh
      shellcheck hyperterm/themes/light_theme.sh
      shellcheck hyperterm/themes/minterm.sh
      shellcheck hyperterm/themes/pure.sh
      shellcheck hyperterm/themes/special.sh
  - tools: |
      shellcheck hyperterm/tools/aliases.sh
      shellcheck hyperterm/tools/compress.sh
      shellcheck hyperterm/tools/export.sh
      shellcheck hyperterm/tools/listuser.sh
      shellcheck hyperterm/tools/network.sh
      shellcheck hyperterm/tools/proxy.sh
      shellcheck hyperterm/tools/rar2zip.sh
      shellcheck hyperterm/tools/ruby.sh
      shellcheck hyperterm/tools/ssh-agent.sh
      shellcheck hyperterm/tools/sysinfo.sh
      shellcheck hyperterm/tools/virtualenv.sh
  - install: |
      shellcheck install.sh
      bash -x install.sh -s
  - uninstall: |
      shellcheck uninstall.sh
      bash -x uninstall.sh -s
  - shasums: |
      cp -rv ./hyperterm/ "$HOME/.hyperterm/"
      cp -v .bash* "$HOME"
      cp -v ./hyperterm/_custom.sh "$HOME"
      rm -rfv hyperterm/
      (cd "$HOME/.hyperterm/" && sha512sum -c hyperterm.sha512)
      (cd "$HOME" && bash -x .bashrc)