Hei alle sammen!
Jeg fikk det plutselig for meg å prøve å lage et lite program, Fruktlogg, som hjelper meg å holde oversikt over hvor mye frukt jeg spiser. Selvsagt mer for læringens skyld, enn for den praktiske nyttens skyld. Da jeg er litt uvant med kommandokjøring i bash etc så vender jeg meg til dere for innspill. Jeg lurer rett og slett på om jeg bruker argumentene på riktig måte.
Kort fortalt:
Jeg vil ha mulighet til å legge inn hvor mye av hver frukt jeg spiser pr dag, og kunne se en graf som viser utviklingen fra dag til dag. I første omgang tenkte jeg å ha kommandolinjeinterface, og jeg ser for meg noe lignende av flagg:
Hvis programmet kalles uten argumenter, tenkte jeg å bare vise grafene for alle fruktene som er lagt inn fra tidligere dager, hver frukt som et vanlig linjeplott.
Viser bare grafer:
Spiser to bananer i dag:
Spiser én appelsin og fire epler i dag:
Spiste to bananer og 74 druer den 8. mai:
Jeg vet ennå ikke hvordan jeg skal gjøre dette i praksis – det blir hele utfordringen/moroa – men jeg tenkte å høre med dere om dette er en grei løsning, før jeg prøver å finne ut hvordan jeg skal få det til.
Så, hva tenker dere? Virker dette som en noenlunde normal måte å kjøre programmer på? Normal bruk av flagg og argumenter? Eller er det noe som er helt på jordet? Noe annet jeg bør tenke på?
Tusen takk for alle innspill
Edit:
Og hvordan vil i så fall den der instruks-linjen se ut? Den som er sånn:
....noe sånt. Dette dro jeg bare ut fra ræva, men. Hvordan blir det?
Jeg fikk det plutselig for meg å prøve å lage et lite program, Fruktlogg, som hjelper meg å holde oversikt over hvor mye frukt jeg spiser. Selvsagt mer for læringens skyld, enn for den praktiske nyttens skyld. Da jeg er litt uvant med kommandokjøring i bash etc så vender jeg meg til dere for innspill. Jeg lurer rett og slett på om jeg bruker argumentene på riktig måte.
Kort fortalt:
Jeg vil ha mulighet til å legge inn hvor mye av hver frukt jeg spiser pr dag, og kunne se en graf som viser utviklingen fra dag til dag. I første omgang tenkte jeg å ha kommandolinjeinterface, og jeg ser for meg noe lignende av flagg:
Kode
-a, --appelsin Antall appelsiner spist -b, --banan Antall bananer spist -d, --drue Antall druer spist -e, --eple Antall epler spist -h, --help Hjelpemeny -v, --version Programmets versjonsnr --dato Dato, hvis ikke i dag (dd-mm-yyyy)
Viser bare grafer:
Kode
$ fruktlogg
Kode
$ fruktlogg -b 2
Kode
$ fruktlogg -a 1 -e 4
Kode
$ fruktlogg -b 2 -d 74 --dato 08-05-2019
Så, hva tenker dere? Virker dette som en noenlunde normal måte å kjøre programmer på? Normal bruk av flagg og argumenter? Eller er det noe som er helt på jordet? Noe annet jeg bør tenke på?
Tusen takk for alle innspill
Edit:
Og hvordan vil i så fall den der instruks-linjen se ut? Den som er sånn:
Kode
$ fruktlogg [-a|-b|-d] ANTALL [--date]
Sist endret av MatFot; 21. juni 2019 kl. 06:54.