Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
clpm
clpm
Commits
1f4f5c3c
Commit
1f4f5c3c
authored
Apr 30, 2019
by
Eric Timmons
Browse files
Add storage.org
parent
601faff0
Changes
2
Hide whitespace changes
Inline
Side-by-side
README.org
View file @
1f4f5c3c
...
...
@@ -185,6 +185,7 @@ is still a little rough around the edges and it may accidentally eat your files.
+ [[file:doc/sources.org][sources.org]] :: Summary of all supported software repositories.
+ [[file:doc/bundle.org][bundle.org]] :: Information on how to use CLPM to manage and repeatably
install dependencies for a single project.
+ [[file:docs/storage.org][storage.org]] :: Information on where CLPM writes data to your hard drive.
* Footnotes
...
...
doc/storage.org
0 → 100644
View file @
1f4f5c3c
#+TITLE: CLPM Storage
#+AUTHOR: CLPM Developers
#+EMAIL: clpm-devel@common-lisp.net
This document specifies what files on your computer CLPM will touch and why.
* Cache
CLPM stores its cache in the =common-lisp/clpm= subfolder of your user XDG
cache directory (typically =~/.cache/=).
In the cache folder, CLPM stores tarballs from sources, git repos, fasls
generated when grovelling for system info and dependencies, etc.
Generally, that cache can be deleted at any time (except when an instance of
CLPM is running) and CLPM will redownload or generate files as necessary.
* Data
CLPM installs systems and distribution metadata to the =common-lisp/clpm=
subfolder of your user XDG data directory (typically =~/.local/share/=).
* ASDF Configuration
To enable ASDF to find installed systems outside of bundles, CLPM writes the
following files to your user XDG config folder (typically =~/.config/=):
+ =common-lisp/source-registry.conf.d/20-clpm-client.conf= :: Written by =clpm
client= to allow ASDF to find the CLPM client.
+ =common-lisp/source-registry.conf.d/50-clpm.conf= :: Written to any time a
new library is installed for your user, pointing ASDF to where it is
installed.
+ =common-lisp/source-registry.conf.d/50-clpm.conf.meta= :: Written to any
time a new library is installed for your user. Contains metadata telling
CLPM which entries in =50-clpm.conf= belong to which projects.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment