Skip to content

Commit 504feef

Browse files
committed
asdf
1 parent f0d4739 commit 504feef

File tree

2 files changed

+19
-24
lines changed

2 files changed

+19
-24
lines changed

TODO.txt

+7-14
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
1-
. Dev
2-
. eco args are backwards
3-
4-
5-
. General
6-
. Make repo public
7-
. Figure out clone (git isn't always available / curl?)
8-
. UI mockup
9-
10-
111
. Issues
2+
. Describe for readme
123
. Call out TODO w/ link
13-
. Describe
144
. note about pgadmin need
155
. How to diagnose
6+
167

17-
18-
. Docs
19-
. "Preview"?
8+
. General
9+
. Make repo public
10+
. Figure out clone (git isn't always available / curl?)
11+
. UI mockup
2012
. How to dev
2113

2214

2315
. README
2416
. HN accounts
17+
. "Preview"?
2518
. Call out LTS
2619
. Discord?

sys

+12-10
Original file line numberDiff line numberDiff line change
@@ -124,24 +124,26 @@ install_ecosystems() {
124124

125125
mapfile -t lines < "$sys_root/$sys_os/requirements.txt"
126126

127-
# TODO: in need of optimization
128-
for line in "${lines[@]}"; do
129-
if [[ $line =~ ^## ]]; then
130-
current_ecosystem=$(echo "$line" | sed -n 's/## \(.*\) ##/\1/p')
131-
elif [[ ! "$line" =~ ^[[:space:]]*$ && ! "$line" =~ ^# ]]; then
132-
for selected_flag in "${!selected_flags[@]}"; do
133-
flag_key="${selected_flags[$selected_flag]}"
127+
for selected_flag_index in "${!selected_flags[@]}"; do
128+
selected_flag="${selected_flags[$selected_flag_index]}"
129+
130+
for line in "${lines[@]}"; do
131+
if [[ $line =~ ^## ]]; then
132+
current_ecosystem=$(echo "$line" | sed -n 's/## \(.*\) ##/\1/p')
133+
elif [[ ! "$line" =~ ^[[:space:]]*$ && ! "$line" =~ ^# ]]; then
134+
flag_key="${selected_flag}"
134135
ecos_key="${ecosystems[$flag_key]}"
135136

136137
if [ "$current_ecosystem" == "$ecos_key" ]; then
137-
install_ecosystem "$ecos_key" "$line"
138+
install_ecosystem "$ecos_key" "$line"
138139
fi
139-
done
140-
fi
140+
fi
141+
done
141142
done
142143
}
143144

144145

146+
145147
main() {
146148
sudo -v # prompt for sudo (unix-like standard)
147149

0 commit comments

Comments
 (0)