Application Development
This is a development tool and tracks the state of the "current" project you are working on.
The concept of the Application Home is the current project you are working on in your system. The value is stored in a
cache file and can be updated using applicationHome or the (default) aliases g and G.
A pattern used can be per-project:
alias gFluxCapacitor='cd $HOME/projects/flux'
alias GFluxCapacitor='gFluxCapacitor; G'
Which allows you to navigate between projects and change your current context.
applicationHome
Set, or cd to current application home directory.
Usage
applicationHome [ --help ] [ directory ] [ --go ]
Set, or cd to current application home directory.
Arguments
--help- Optional. Flag. Display this help.directory- Directory. Optional. Set the application home to this directory.--go- Flag. Optional. Change to the current saved application home directory.
Return codes
0- Success1- Environment error2- Argument error
applicationHomeAliases
Set aliases
Gandgdefault forapplicationHome
Usage
applicationHomeAliases [ goAlias ] [ setAlias ]
Set aliases G and g default for applicationHome
Localize as you wish for your own shell
Arguments
goAlias- String. Alias forapplicationHome --go. Default isg.setAlias- String. Alias forapplicationHome. Default isG.
Return codes
0- Success1- Environment error2- Argument error