Packages
io_ansi_table
1.0.21
1.0.40
1.0.39
1.0.38
1.0.37
1.0.36
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.4.32
0.4.31
0.4.30
0.4.29
0.4.28
0.4.27
0.4.26
0.4.25
0.4.24
0.4.23
0.4.22
0.4.21
0.4.20
0.4.19
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.29
0.3.28
0.3.27
0.3.26
0.3.25
0.3.24
0.3.23
0.3.22
0.3.21
0.3.20
0.3.19
0.3.18
0.3.17
0.3.16
0.3.15
0.3.14
0.3.13
0.3.12
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Writes data to "stdio" in a table with borders and colors. Can choose a table style to change the look of the table.
Current section
Files
Jump to
Current section
Files
config/persist_ie_constants.exs
import Config
alias IO.ANSI.Plus, as: ANSI
i = "#{ANSI.format([:sandy_brown, :sandy_brown_background, "isl"], true)}"
f = "#{ANSI.format([:islamic_green, :islamic_green_background, "for"], true)}"
w = "#{ANSI.format([:dodger_blue, :dodger_blue_background, "wat"], true)}"
h = "#{ANSI.format([:islamic_green, :islamic_green_background, "hit"], true)}"
m = "#{ANSI.format([:mortar, :mortar_background, "mis"], true)}"
config :io_ansi_table, islands: [
%{:row => 1, 1 => i, 2 => f, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 2, 1 => w, 2 => f, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 3, 1 => i, 2 => f, 3 => w, 4 => w, 5 => w,
6 => w, 7 => i, 8 => w, 9 => w, :A => w},
%{:row => 4, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => i, 8 => w, 9 => w, :A => w},
%{:row => 5, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => f, 8 => i, 9 => w, :A => w},
%{:row => 6, 1 => w, 2 => w, 3 => i, 4 => i, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 7, 1 => w, 2 => i, 3 => i, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 8, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 9, 1 => w, 2 => w, 3 => w, 4 => w, 5 => i,
6 => i, 7 => w, 8 => w, 9 => f, :A => w},
%{:row => 10, 1 => w, 2 => w, 3 => w, 4 => w, 5 => i,
6 => i, 7 => w, 8 => w, 9 => w, :A => w}
]
config :io_ansi_table, attacks: [
%{:row => 1, 1 => w, 2 => m, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 2, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 3, 1 => w, 2 => w, 3 => w, 4 => h, 5 => h,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 4, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => h, 8 => w, 9 => w, :A => w},
%{:row => 5, 1 => w, 2 => w, 3 => m, 4 => w, 5 => w,
6 => w, 7 => w, 8 => h, 9 => w, :A => w},
%{:row => 6, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 7, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => m},
%{:row => 8, 1 => w, 2 => w, 3 => w, 4 => m, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 9, 1 => w, 2 => w, 3 => h, 4 => m, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w},
%{:row => 10, 1 => w, 2 => w, 3 => w, 4 => w, 5 => w,
6 => w, 7 => w, 8 => w, 9 => w, :A => w}
]
config :io_ansi_table, islands_headers: [:row, 1, 2, 3, 4, 5, 6, 7, 8, 9, :A]
config :io_ansi_table, islands_options: [
header_fixes: %{"Row" => "", "A" => "10"},
align_specs: [right: :row,
center: 1, center: 2, center: 3, center: 4, center: 5,
center: 6, center: 7, center: 8, center: 9, center: :A
],
sort_specs: [:row],
sort_symbols: [asc: "", desc: "", pos: :trailing]
]
config :io_ansi_table, people_with_date_dobs: [
%{name: "Mike", likes: "ski, arts", dob: ~D[1992-04-15], bmi: 23.9},
%{name: "Mary", likes: "travels" , dob: ~D[1992-04-15], bmi: 26.8},
%{name: "Ann" , likes: "reading" , dob: ~D[1992-04-15], bmi: 24.7},
%{name: "Ray" , likes: "cycling" , dob: ~D[1977-08-28], bmi: 19.1},
%{name: "Bill", likes: "karate" , dob: ~D[1977-08-28], bmi: 18.1},
%{name: "Joe" , likes: "boxing" , dob: ~D[1977-08-28], bmi: 20.8},
%{name: "Jill", likes: "cooking" , dob: ~D[1976-09-28], bmi: 25.8}
]
config :io_ansi_table, people_with_string_dobs: [
%{name: "Mike", likes: "ski, arts", dob: "1992-04-15", bmi: 23.9},
%{name: "Mary", likes: "travels" , dob: "1992-04-15", bmi: 26.8},
%{name: "Ann" , likes: "reading" , dob: "1992-04-15", bmi: 24.7},
%{name: "Ray" , likes: "cycling" , dob: "1977-08-28", bmi: 19.1},
%{name: "Bill", likes: "karate" , dob: "1977-08-28", bmi: 18.1},
%{name: "Joe" , likes: "boxing" , dob: "1977-08-28", bmi: 20.8},
%{name: "Jill", likes: "cooking" , dob: "1976-09-28", bmi: 25.8}
]
config :io_ansi_table, people_headers: [:name, :dob, :likes, :bmi]
config :io_ansi_table, people_options: [
bell: true,
align_specs: [center: :dob, right: :bmi],
sort_symbols: [asc: " ▲ ", desc: " ▼ ", pos: [:leading, :trailing]]
]