Om een programma in de terminal op te starten kan ik naar de locatie gaan waar het staat. Het is handiger als dat met een enkele commando vanuit de home directory kan. Daarvoor heb ik de volgende link aangemaakt:$ sudo ln -s /Applications/Eekboek.app/Contents/MacOS/ebshell ${1+"$@"} /Users/mijnthuismap/script/ebshell
Het programma start vanuit de home directory niet op na:$ open ebshellmaar wel na:$open script/ebshellWat moet ik doen om in terminal te kunnen volstaan met: $ ebshell
Hallo Jaco,Dank voor je waarschuwing. Ik ben me ervan bewust dat ik me met "sudo" als root gedraag. Bij de poging om het script aan te maken gaf de Mac aan dat ik geen rechten had, vandaar dat ik die stap maakte. Het aanmaken van een alias ging nu soepeltjes en het aanmaken van een link gaf ook geen problemen:$ ln -s /Users/mijnthuismap/script/ebshell /Users/mijnthuismap/script/ebshellLinkHet verschil zit hem in de plek waar ik de link plaats. De beheerder van het programma waar ebshell onderdeel van is suggereerde om het in /usr/local/bin te plaatsen. Daar mocht ik kennelijk niet zomaar aankomen en dat komt denk ik door de wijze waarop ik de Mac ingericht heb. Er is een account voor de root en ik heb een account voor mijzelf, waarbij ik mij zelf geen administrator-rechten heb gegeven. Ik kan wel incidenteel het userid en ww van de beheerder gebruiken, zodat sudo altijd een bewuste actie is.
# EekBookalias eekboek='/usr/local/bin/ebshell'alias boekhouding='cd /Users/feek/.eekboek/admdir/feek_2021'alias initboek='eekboek --init; eekboek < rapportage.eb; eekboek -c balans; eekboek -c result'
alias eekboek='/Applications/Eekboek.app/Contents/MacOS/ebshell'alias boekhouding='cd /Users/JouwUserName/.eekboek/admdir/JouwAdministratieVan2021'alias initboek='eekboek --init; eekboek -c balans; eekboek -c result'
Ik dacht dat meteen maar bij te werken, maar zo simpel is dat dan weer niet. Deze 2.04.1 versie is gemaakt voor Catalina en ik gebruik nog Mojave.
SysteemeisenEekBoek is geschreven in Perl, en daarom onafhankelijk van het onderliggende besturingssysteem. De minimaal benodigde versie van Perl is 5.8.8.Wijzigingen in EekBoek 2.030.1Deze fix-release bevat enkele aanpassingen ten behoeve van Perl implementaties ouder dan 5.16
Leuk. Weer wat geleerd over een Nederlandstalig Open Source project! https://www.eekboek.nl/https://www.eekboek.nl/mediawiki/index.php/Hoofdpagina@Feek: Is er nog een verschil in installatie als je die via CPAN doet ipv gewoon de DMG installeren?https://www.eekboek.nl/dl/EekBoek-2.04.1.dmg
In mijn "Applicaties" staan nogal wat perl-bestanden. ==> Hoe zie ik welke versie ik heb?
Mac OS X already has Perl installed. Open a Terminal application (in the Utilities folder of your Applications folder) and run perl -v to find out which version.
% perl -vThis is perl 5, version 28, subversion 2 (v5.28.2) built for darwin-thread-multi-2level(with 2 registered patches, see perl -V for more detail)
This is perl 5, version 18, subversion 4 (v5.18.4) built for darwin-thread-multi-2level(with 2 registered patches, see perl -V for more detail)
Er is een tijd van werken, en een tijd van rust.Nu ik de pensioengerechtigde leeftijd heb bereikt is de tijd gekomen om te stoppen.Ik bedank iedereen die heeft bijgedragen aan drieëntwintig jaar Squirrel Consultancy. Een periode waar ik met plezier naar terugkijk.Johan VromansSquirrel Consultancyjanuari 2019