From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Sassmannshausen Subject: Re: Graphs are cool Date: Thu, 15 Oct 2015 10:28:10 +0200 Message-ID: <87pp0gedt1.fsf@gmail.com> References: <87oag1qlbb.fsf@gnu.org> Reply-To: alex.sassmannshausen@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45118) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmdtb-0006zQ-6k for guix-devel@gnu.org; Thu, 15 Oct 2015 04:28:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmdtV-0007Rb-K8 for guix-devel@gnu.org; Thu, 15 Oct 2015 04:28:19 -0400 In-reply-to: <87oag1qlbb.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel That's… just insanely cool. Alex Ludovic Courtès writes: > Hello! > > The ‘guix system’ command now supports two new sub-commands: > ‘extension-graph’ and ‘dmd-graph’. The former produces a Dot > representation of the service extension graph, while the latter produces > a Dot representation of the graph of dmd services (part of the > documentation pasted below.) > > Comments welcome! > > Personally I think it’s pretty neat. :-) > > Ludo’. > > > The ‘guix system’ command has even more to offer! The following > sub-commands allow you to visualize how your system services relate to > each other: > > ‘extension-graph’ > Emit in Dot/Graphviz format to standard output the “service > extension graph” of the operating system defined in FILE (*note > Service Composition::, for more information on service extensions.) > > The command: > > $ guix system extension-graph FILE | dot -Tpdf > services.pdf > > produces a PDF file showing the extension relations among services. > > ‘dmd-graph’ > Emit in Dot/Graphviz format to standard output the “dependency > graph” of dmd services of the operating system defined in FILE. > *Note dmd Services::, for more information and for an example > graph.