Black-Ninja Alpha Preview

Dette forum bruges på EGET ANSVAR til at lege med scripts og andre ting med risiko for at beskadige sit eget og andres systemer.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

Så fik jeg lavet en hovedmenu i CLI til mit lille sommerprojekt Black-Ninja.

Billede

Alle menuerne virker fint, så jeg arbejder videre på det.

Koden er på GitHub https://github.com/ChristianArvai/Black-Ninja , hvis at folk skulle være nysgerrige :)


----------
EDIT: Update af billedet d. 17-06 kl 21
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Black-Ninja Alpha Preview

Indlæg af AJenbo »

Kan du få den til at acceptere flere inputs så du kunne sige 2,3 og så blev der opdateret og efterfølgende lavet cleanup :)
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

AJenbo skrev:Kan du få den til at acceptere flere inputs så du kunne sige 2,3 og så blev der opdateret og efterfølgende lavet cleanup :)

God ide. Jeg ved ikke lige hvordan, men det finder jeg ud af :)
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

AJenbo skrev:Kan du få den til at acceptere flere inputs så du kunne sige 2,3 og så blev der opdateret og efterfølgende lavet cleanup :)

Jeg har lavet ændringen på en lidt anden måde. Der er "kun" et menupunkt vedr update/upgrade nu, og hvis at man vælger dette, kommer der en kort menu med:

Kode: Vælg alt

Do you want to:

1. Update and upgrade Ubuntu
2. Update and upgrade Ubuntu - Full automatic with logfile

Please select [1 or 2]?

hvor at man så endeligt vælger hvad at der skal køres.

"Clean Ubuntu" er lavet som et enkelt punkt nu. Så jeg sparede to punkter samlet på denne måde.

Jeg takker for input. Det forbedrede hovedmenuen en hel del :)
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

Jeg samler i øvrigt valgmuligheder vedr Java på samme måde.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

Jeg fik samlet det pænt nu, og nu har jeg fire nye tomme menupunkter at fylde nyt spændende indhold i.

Submenuen til valg af Java er lave efter samme mønster som jeg viste med "Opdater Ubuntu".

Det er jo så fordelen ved at arbejde efter UP og Agil udvikling ;)
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Black-Ninja Alpha Preview

Indlæg af AJenbo »

Tænkte bare det ville være praktisk at kunne vælge alle operationer der skulle laves og så ikke skulle rør maskine igen før at den selv var færdig.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Black-Ninja Alpha Preview

Indlæg af Christian.Arvai »

AJenbo skrev:Tænkte bare det ville være praktisk at kunne vælge alle operationer der skulle laves og så ikke skulle rør maskine igen før at den selv var færdig.

Jeg er i gang med præcis den udviklingside ;)

Jeg starter så med pakken "Toolkit", med de programmer vi bruger under uddannelsen. Jeg kan godt smide funktionen op i selve Main menu, hvis at du syntes at det er en god ide.

Pt er jeg nået hertil. Jeg har testet det indtil de 4 første choices (jeg koder på det nu):

Kode: Vælg alt

#!/bin/bash
#
# Name: java.sh
# Project: Black-Ninja
# Author: Christian Arvai
# Credits: Ubuntu Denmark LoCo Team
# For: All Ubuntu releases from 12.04 to current stabil 
# To: 32 and 64 bits systems
# This code is available under the creative commons attribution-sharealike license https://creativecommons.org/licenses/by-sa/4.0/


# construct main menu

clear
echo "1. "
echo -n "Please select Y/N and press [ENTER]: "
# read user input
read toolkitchoice1

echo "2. "
echo -n "Please select Y/N and press [ENTER]: "
# read user input
read toolkitchoice2

echo "3. "
echo -n "Please select Y/N and press [ENTER]: "
# read user input
read toolkitchoice3

echo "4. "
echo -n "Please select Y/N and press [ENTER]: "
# read user input
read toolkitchoice4

clear

if [[ ( "$toolkitchoice1" == "y" ) || ("$toolkitchoice1" == "Y" ) ]] ; then
  echo "test 1 works"
fi

if [[ ( "$toolkitchoice2" == "y" ) || ("$toolkitchoice2" == "Y" ) ]] ; then
  echo "test 2 works"
fi

if [[ ( "$toolkitchoice3" == "y" ) || ("$toolkitchoice3" == "Y" ) ]] ; then
  echo "test 3 works"
fi

if [[ ( "$toolkitchoice4" == "y" ) || ("$toolkitchoice4" == "Y" ) ]] ; then
  echo "test 4 works"
fi
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing