diff --git a/package.json b/package.json index 3e1f7f2..dcfc64d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hosty", - "version": "0.0.1-alpha.7", + "version": "0.0.1-alpha.8", "description": "A code based opinionated way to self-host and manage web apps.", "type": "module", "main": "dist/index.js", diff --git a/src/blocks/set_available_port.ts b/src/blocks/set_available_port.ts index aa20042..3ca83ba 100644 --- a/src/blocks/set_available_port.ts +++ b/src/blocks/set_available_port.ts @@ -13,10 +13,10 @@ export function set_available_ports(service_dir: string, count: number, var_name desired_count=${count} # Read existing ports from the file, if it exists - if [ -f ${port_file} ]; then + if [ -f "${port_file}" ]; then while IFS= read -r line; do existing_ports+=("$line") - done < ${port_file} + done < "${port_file}" fi # Add existing ports to the final list @@ -45,9 +45,9 @@ export function set_available_ports(service_dir: string, count: number, var_name fi # Write the ports to the file, one per line - > ${port_file} # Clear the file before writing + > "${port_file}" # Clear the file before writing for port in "\${ports[@]}"; do - echo "$port" >> ${port_file} + echo "$port" >> "${port_file}" done ` return block(`Generate ${count} available ports for ${service_dir} into the var ${var_name}`, {}, [