Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions 1.5/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
all: setporter tester

setporter: portsetter.cpp
g++-5 -std=c++11 portsetter.cpp -o setport

tester: tests.cpp
g++-5 -std=c++11 tests.cpp -o tests

clean:
rm setport tests
19 changes: 19 additions & 0 deletions 1.5/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

if [ -a setport ]
then rm setport
fi

if [ -a tests ]
then rm tests
fi

sed -i '/alias setport=/d' ~/.bash_aliases
sed -i '/alias setporttest=/d' ~/.bash_aliases

make

echo "alias setport=\"$PWD/setport\"" >> ~/.bash_aliases
echo "alias setporttest=\"$PWD/tests\"" >> ~/.bash_aliases

exec bash
2 changes: 2 additions & 0 deletions 1.5/lang/en/about.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Author: Nick Pray ft. Eric Jorgensen
Class: CS 3370
5 changes: 5 additions & 0 deletions 1.5/lang/en/messages.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
The flag provided was invalid.
Invalid amount of parameters was provided.
Invalid port number.
Uh oh... Something happend that I can't figure out. Sorry!
Listening on port
28 changes: 28 additions & 0 deletions 1.5/lang/en/tests/err_invalid_flag.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - The flag provided was invalid.
CS-3370 Port Setter.
Usage: setport [FLAG]… [PORT]…
Examples:
setport -p 1234 #Sets port to listen to
setport --port 123 #Sets port to listen to
setport -h #Displays this screen
setport -? #Displays this screen
setport --help #Displays this screen
setport -! #Displays author/credits
setport --about #Displays author/credits
setport -v #Displays version
setport -e #Uses environment variable PORT for port
setport --environment #Uses environment variable PORT for port
setport -e SOME_PORT #Uses environment variable SOME_PORT for port
setport --environment SOME_PORT #Uses environment variable SOME_PORT for port

Flags:
-p, --port Specify which port you want to listen to.
-h, -?, --help Displays this window.
-!, --about Displays author/credits information
-v, --version Displays application version
-e, --environment Uses environment variable as port number,
defaulting to PORT
Error Codes:
1 Invalid Input Syntax
2 Invalid Input
3 Port out of range
28 changes: 28 additions & 0 deletions 1.5/lang/en/tests/err_invalid_port.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - Invalid port number.
CS-3370 Port Setter.
Usage: setport [FLAG]… [PORT]…
Examples:
setport -p 1234 #Sets port to listen to
setport --port 123 #Sets port to listen to
setport -h #Displays this screen
setport -? #Displays this screen
setport --help #Displays this screen
setport -! #Displays author/credits
setport --about #Displays author/credits
setport -v #Displays version
setport -e #Uses environment variable PORT for port
setport --environment #Uses environment variable PORT for port
setport -e SOME_PORT #Uses environment variable SOME_PORT for port
setport --environment SOME_PORT #Uses environment variable SOME_PORT for port

Flags:
-p, --port Specify which port you want to listen to.
-h, -?, --help Displays this window.
-!, --about Displays author/credits information
-v, --version Displays application version
-e, --environment Uses environment variable as port number,
defaulting to PORT
Error Codes:
1 Invalid Input Syntax
2 Invalid Input
3 Port out of range
28 changes: 28 additions & 0 deletions 1.5/lang/en/tests/err_param_count.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - Invalid amount of parameters was provided.
CS-3370 Port Setter.
Usage: setport [FLAG]… [PORT]…
Examples:
setport -p 1234 #Sets port to listen to
setport --port 123 #Sets port to listen to
setport -h #Displays this screen
setport -? #Displays this screen
setport --help #Displays this screen
setport -! #Displays author/credits
setport --about #Displays author/credits
setport -v #Displays version
setport -e #Uses environment variable PORT for port
setport --environment #Uses environment variable PORT for port
setport -e SOME_PORT #Uses environment variable SOME_PORT for port
setport --environment SOME_PORT #Uses environment variable SOME_PORT for port

Flags:
-p, --port Specify which port you want to listen to.
-h, -?, --help Displays this window.
-!, --about Displays author/credits information
-v, --version Displays application version
-e, --environment Uses environment variable as port number,
defaulting to PORT
Error Codes:
1 Invalid Input Syntax
2 Invalid Input
3 Port out of range
1 change: 1 addition & 0 deletions 1.5/lang/en/tests/success.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Listening on port 4040.
1 change: 1 addition & 0 deletions 1.5/lang/en/tests/success_env.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Listening on port 8080.
27 changes: 27 additions & 0 deletions 1.5/lang/en/usage.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
CS-3370 Port Setter.
Usage: setport [FLAG]… [PORT]…
Examples:
setport -p 1234 #Sets port to listen to
setport --port 123 #Sets port to listen to
setport -h #Displays this screen
setport -? #Displays this screen
setport --help #Displays this screen
setport -! #Displays author/credits
setport --about #Displays author/credits
setport -v #Displays version
setport -e #Uses environment variable PORT for port
setport --environment #Uses environment variable PORT for port
setport -e SOME_PORT #Uses environment variable SOME_PORT for port
setport --environment SOME_PORT #Uses environment variable SOME_PORT for port

Flags:
-p, --port Specify which port you want to listen to.
-h, -?, --help Displays this window.
-!, --about Displays author/credits information
-v, --version Displays application version
-e, --environment Uses environment variable as port number,
defaulting to PORT
Error Codes:
1 Invalid Input Syntax
2 Invalid Input
3 Port out of range
1 change: 1 addition & 0 deletions 1.5/lang/en/version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Version: 1.5
2 changes: 2 additions & 0 deletions 1.5/lang/es/about.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Autor: Nick Pray con Eric Jorgensen
Clase: CS 3370
5 changes: 5 additions & 0 deletions 1.5/lang/es/messages.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
La bandera no era válida.
Se proporcionó cantidad de parámetros no válido.
Número de puerto válido.
Uh oh ... Algo sucedió que no puedo entender. ¡Lo siento!
Escucha en el puerto
28 changes: 28 additions & 0 deletions 1.5/lang/es/tests/err_invalid_flag.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - La bandera no era válida.
CS-3370 Port Setter.
Uso: setport [FLAG]… [PORT]…
Ejemplos:
setport -p 1234 #Establece el puerto a escuchar
setport --port 123 #Establece el puerto a escuchar
setport -h #Muestra esta pantalla
setport -? #Muestra esta pantalla
setport --help #Muestra esta pantalla
setport -! #Muestra autor/créditos
setport --about #Muestra autor/créditos
setport -v #Muestra versión
setport -e #Utiliza el puerto variable de entorno para el puerto
setport --environment #Utiliza el puerto variable de entorno para el puerto
setport -e SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto
setport --environment SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto

Banderas:
-p, --port Especifique el puerto que desea escuchar.
-h, -?, --help Muestra esta ventana.
-!, --about Muestra autor / información de créditos
-v, --version Muestra la versión de la aplicación
-e, --environment Utiliza variable de entorno como número de puerto,
por defecto PORT
Códigos de error:
1 De entrada no válido Sintaxis
2 Entrada inválida
3 Puerto fuera de rango
28 changes: 28 additions & 0 deletions 1.5/lang/es/tests/err_invalid_port.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - Número de puerto válido.
CS-3370 Port Setter.
Uso: setport [FLAG]… [PORT]…
Ejemplos:
setport -p 1234 #Establece el puerto a escuchar
setport --port 123 #Establece el puerto a escuchar
setport -h #Muestra esta pantalla
setport -? #Muestra esta pantalla
setport --help #Muestra esta pantalla
setport -! #Muestra autor/créditos
setport --about #Muestra autor/créditos
setport -v #Muestra versión
setport -e #Utiliza el puerto variable de entorno para el puerto
setport --environment #Utiliza el puerto variable de entorno para el puerto
setport -e SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto
setport --environment SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto

Banderas:
-p, --port Especifique el puerto que desea escuchar.
-h, -?, --help Muestra esta ventana.
-!, --about Muestra autor / información de créditos
-v, --version Muestra la versión de la aplicación
-e, --environment Utiliza variable de entorno como número de puerto,
por defecto PORT
Códigos de error:
1 De entrada no válido Sintaxis
2 Entrada inválida
3 Puerto fuera de rango
28 changes: 28 additions & 0 deletions 1.5/lang/es/tests/err_param_count.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![ERROR]! - Se proporcionó cantidad de parámetros no válido.
CS-3370 Port Setter.
Uso: setport [FLAG]… [PORT]…
Ejemplos:
setport -p 1234 #Establece el puerto a escuchar
setport --port 123 #Establece el puerto a escuchar
setport -h #Muestra esta pantalla
setport -? #Muestra esta pantalla
setport --help #Muestra esta pantalla
setport -! #Muestra autor/créditos
setport --about #Muestra autor/créditos
setport -v #Muestra versión
setport -e #Utiliza el puerto variable de entorno para el puerto
setport --environment #Utiliza el puerto variable de entorno para el puerto
setport -e SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto
setport --environment SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto

Banderas:
-p, --port Especifique el puerto que desea escuchar.
-h, -?, --help Muestra esta ventana.
-!, --about Muestra autor / información de créditos
-v, --version Muestra la versión de la aplicación
-e, --environment Utiliza variable de entorno como número de puerto,
por defecto PORT
Códigos de error:
1 De entrada no válido Sintaxis
2 Entrada inválida
3 Puerto fuera de rango
1 change: 1 addition & 0 deletions 1.5/lang/es/tests/success.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Escucha en el puerto 4040.
1 change: 1 addition & 0 deletions 1.5/lang/es/tests/success_env.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Escucha en el puerto 8080.
27 changes: 27 additions & 0 deletions 1.5/lang/es/usage.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
CS-3370 Port Setter.
Uso: setport [FLAG]… [PORT]…
Ejemplos:
setport -p 1234 #Establece el puerto a escuchar
setport --port 123 #Establece el puerto a escuchar
setport -h #Muestra esta pantalla
setport -? #Muestra esta pantalla
setport --help #Muestra esta pantalla
setport -! #Muestra autor/créditos
setport --about #Muestra autor/créditos
setport -v #Muestra versión
setport -e #Utiliza el puerto variable de entorno para el puerto
setport --environment #Utiliza el puerto variable de entorno para el puerto
setport -e SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto
setport --environment SOME_PORT #Utiliza SOME_PORT variable de entorno para el puerto

Banderas:
-p, --port Especifique el puerto que desea escuchar.
-h, -?, --help Muestra esta ventana.
-!, --about Muestra autor / información de créditos
-v, --version Muestra la versión de la aplicación
-e, --environment Utiliza variable de entorno como número de puerto,
por defecto PORT
Códigos de error:
1 De entrada no válido Sintaxis
2 Entrada inválida
3 Puerto fuera de rango
1 change: 1 addition & 0 deletions 1.5/lang/es/version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Versión: 1.5
Loading