mudia >> appmap >> indiegoal


appmap icon

indiegoal logo


indiegoal

ig help

indiegoal API Commands

  1. stack: Stack and timestamp (default).
  2. print: Same as stack, but without the shell-type color tags.
  3. list: Name(s) only.
  4. paths: Path(s) with name(s).
  5. data: XML character data and attributes, plus calculated facts.
  6. tally: Global Indiegoal statistics.
  7. version: Displays the version information.
  8. help: Displays the help message.

ig <ig-name>

This is an application that I have been working on for years and years. It is a kind of productivity app.

When every I would learn a new programming language, I would port this app to that new language. This has created a create deal of dormant code:


ig openxml

The mapping of the directory is stored in an XML format and found via an environmental variable. Setting the environmental variables is a linux sysadmin topic.

# Retrieve the IGPATH environmental variable
                                                                my $igpath = $ENV{'IGPATH'} or die "Environment variable IGPATH not set.\n";
                                                                my $config_file = "$igpath/ig.xml";

Early Notes

The indiegoal application needs to be run while on the road, so currently knowledge is being built. I had some links about Mobile Application Development, but the server is forbidden now. These things happen. Hyperlinks are surfed and sometimes a server returns an error code in HTML.


indiegoal logo

More About indiegoal

Got it! Let's break down the Indiegoal application requirements. Here's a basic structure for your project in Perl, considering your expertise:

                                                                ### Key Features:
                                                                1. Map Directory Hierarchy: Traverse and display a directory's structure.
                                                                2. Change Directory (gig): Implement a function to change the current working directory using an `ig-name`.
                                                                ### Initial Plan:
                                                                - Command-line Interface (CLI): Allow users to run commands like `ig ` to navigate.
                                                                - Directory Traversal: Use Perl's `File::Find` or similar modules.
                                                                - Directory Change: Use `chdir` for the `gig` command.
                                                                

Would you like a prototype script to get started? Let me know if you'd prefer additional functionality or specific design considerations!