Ou si votre administrateur ne vous permet pas d'installer l'un des éléments suivants brew
, fink
, port
vous pouvez toujours le construire à partir des sources :
curl -O ftp://mama.indstate.edu/linux/tree/tree-1.5.3.tgz
tar xzvf tree-1.5.3.tgz
cd tree-1.5.3/
ls -al
Editez le Makefile pour commenter la partie linux et décommenter la partie osx :
# Linux defaults:
#CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
#CFLAGS=-O2 -Wall -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
#LDFLAGS=-s
# Uncomment for OS X:
CC=cc
CFLAGS=-O2 -Wall -fomit-frame-pointer -no-cpp-precomp
LDFLAGS=
XOBJS=strverscmp.o
Facultatif : Forçage de la sortie couleur
Et pendant que vous y êtes, si vous voulez forcer l'arbre à toujours coloriser la sortie, vous pouvez toujours éditer le fichier de configuration de l'arbre. main
de la méthode tree.c
et ajouter force_color=TRUE;
avant setLocale(LC_TYPE,"");
Enfin frappé make
et vous avez fini de construire tree
pour Mac.
Hommage à Shaun Chapman pour son billet original sur son blog.