Resguardo inicial

This commit is contained in:
lastdragon
2026-09-06 12:53:21 -06:00
parent 662efe3c2a
commit ad2088d178
94853 changed files with 43200404 additions and 0 deletions
@@ -0,0 +1,4 @@
# the first array value must be on the same line as the key
key = # comment
value1,
value2
@@ -0,0 +1,4 @@
# the first array value must be on the same line as the key
key =
value1,
value2
@@ -0,0 +1,5 @@
key = # comment
"value1", # comment1
"value2" # comment2
,
"value3"
@@ -0,0 +1,2 @@
# Array must be comma separated.
key = "value1" "value2"
@@ -0,0 +1,4 @@
# do not start keyword with .
key {
.word = 1
}
@@ -0,0 +1 @@
# Wrong boot config: comment only
@@ -0,0 +1,2 @@
# key word can not contain ","
key,word
@@ -0,0 +1 @@
key_word_is_too_long01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345
@@ -0,0 +1 @@
key1.is2.too3.long4.5.6.7.8.9.10.11.12.13.14.15.16.17
@@ -0,0 +1,2 @@
# No keyword
{}
@@ -0,0 +1,4 @@
foo {
bar {
buz
}
@@ -0,0 +1,2 @@
# Non printable
key = ""
@@ -0,0 +1,19 @@
key1 {
key2 {
key3 {
key4 {
key5 {
key6 {
key7 {
key8 {
key9 {
key10 {
key11 {
key12 {
key13 {
key14 {
key15 {
key16 {
key17 {
}}}}}}}}}}}}}}}}}
@@ -0,0 +1,6 @@
# Same key value is not allowed
key {
foo = value
bar = value2
}
key.foo = value
@@ -0,0 +1,2 @@
# No space between words
key . word
@@ -0,0 +1,5 @@
# brace is not closing
tree {
node {
value = 1
}
@@ -0,0 +1,3 @@
# Quotes error
value = "data
@@ -0,0 +1,3 @@
key1 = "A\B\C"
key2 = '\'\''
key3 = "\\"
@@ -0,0 +1 @@
key = "value1", "value2", "value3";
@@ -0,0 +1 @@
key = "value";
@@ -0,0 +1,2 @@
key = "foo", "bar";
keyx.subkey = "value";
@@ -0,0 +1,2 @@
key = "value";
key.subkey = "another-value";
@@ -0,0 +1,2 @@
key = "another-value";
key.subkey = "value";
@@ -0,0 +1,5 @@
key = "value";
key {
subkey1;
subkey2 = "foo";
}
@@ -0,0 +1,2 @@
key = "value2";
key.foo = "bar";
@@ -0,0 +1 @@
key1.key2.key3.key4.key5.key6.key7.key8.key9.key10.key11.key12.key13.key14.key15.key16;
@@ -0,0 +1,4 @@
key {
word = "2", "3";
new.word = "new";
}
@@ -0,0 +1,2 @@
key = "
!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
@@ -0,0 +1,8 @@
key {
word1 = "1";
word2 = "2";
word3 = "3";
word4 = "4";
word5 = "5";
word6 = "6";
}
@@ -0,0 +1,3 @@
key = "1";
key2 = "2";
key3 = "alpha", "beta";
@@ -0,0 +1 @@
key = "value";
@@ -0,0 +1,8 @@
key {
word.tree.value = "0";
word2.tree.value = "1", "2";
}
other.tree {
value = "2";
value2 = "3";
}
@@ -0,0 +1,3 @@
key = "value1", # comment1
"value2" , # comment2
"value3"
@@ -0,0 +1 @@
key = "value" # comment
@@ -0,0 +1,4 @@
key = foo
keyx.subkey = value
key += bar
@@ -0,0 +1,3 @@
# value -> subkey pattern
key = value
key.subkey = another-value
@@ -0,0 +1,3 @@
# subkey -> value pattern
key.subkey = value
key = another-value
@@ -0,0 +1,6 @@
# mixed key and subkeys with braces
key = value
key {
subkey1
subkey2 = foo
}
@@ -0,0 +1,4 @@
key.foo = bar
key = value
# mixed key value can be overridden
key := value2
@@ -0,0 +1,18 @@
key1 {
key2 {
key3 {
key4 {
key5 {
key6 {
key7 {
key8 {
key9 {
key10 {
key11 {
key12 {
key13 {
key14 {
key15 {
key16 {
}}}}}}}}}}}}}}}}
@@ -0,0 +1,6 @@
# Override the value
key.word = 1,2,4
key.word := 2,3
# No pre-defined key
key.new.word := "new"
@@ -0,0 +1,2 @@
key = "
!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"
@@ -0,0 +1,11 @@
# A good simple bootconfig
key.word1 = 1
key.word2=2
key.word3 = 3;
key {
word4 = 4 }
key { word5 = 5; word6 = 6 }
@@ -0,0 +1,4 @@
# single key style
key = 1
key2 = 2
key3 = "alpha", "beta"
@@ -0,0 +1 @@
key = "value"
@@ -0,0 +1,12 @@
key {
word {
tree {
value = "0"}
}
word2 {
tree {
value = 1,2 }
}
}
other.tree {
value = 2; value2 = 3;}