[Hackage] #688: no indication that configuration file location
is configurable (was: hard-coded path to configuration file)
Hackage
cvs-ghc at haskell.org
Thu May 13 11:39:02 EDT 2010
#688: no indication that configuration file location is configurable
---------------------------------+------------------------------------------
Reporter: guest | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: cabal-install tool | Version: 1.8.0.2
Severity: minor | Keywords:
Difficulty: easy (<4 hours) | Ghcversion: 6.10.4
Platform: Linux |
---------------------------------+------------------------------------------
Comment(by duncan):
I'm not quite sure why you say it is non-standard. It's the standard unix
place to put per-user application files. Where would you consider to be a
standard location?
You can use:
{{{
cabal --config-file=... [command] [flags]
}}}
So it should work to use a shell alias, something like
{{{
alias cabal="cabal --config-file=..."
}}}
So really the bug here is not that it's hard coded (since it's not) but
that these global flags are not easily discoverable. We don't list them
all in the global --help so as not to clutter things, but then we need a
way to let people know that there are extra global options and provide a
way to get the help for them via some extended --help thing.
So let us know about:
* what you think the standard location should be
* if that shell alias (or whatever equivalent you choose to use) works ok
and we should open another ticket on providing extended help for the
global flags.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/688#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list