Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chromebrew/crew-profile-base
Sets up Chomebrew's environment.
https://github.com/chromebrew/crew-profile-base
Last synced: about 2 months ago
JSON representation
Sets up Chomebrew's environment.
- Host: GitHub
- URL: https://github.com/chromebrew/crew-profile-base
- Owner: chromebrew
- License: gpl-3.0
- Created: 2021-03-23T21:10:49.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-08T19:47:26.000Z (4 months ago)
- Last Synced: 2024-09-08T21:05:03.321Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 87.9 KB
- Stars: 2
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# crew-profile-base
This Chromebrew package sets up shell profile scripts and environment variables.
### env.d
Packages put scripts in this directory that contain environment variables to be loaded into the shell. Examples include `zoneinfo`'s `TZ`, `xdg-base`'s environment variables and `rust`'s `RUSTUP` and `CARGO` paths. `env.d` also contains a few basic configuration files all Chromebrew systems need.
### bash.d
Packages put scripts in this directory that should only be executed when bash is the running shell. This directory is expected to contain bash completion scripts.
### zsh.d
Packages put scripts in this directory that should only be executed when zsh is the running shell. This directory is expected to contain zsh completion scripts.
### profile
The Bourne-compatible executable file to be executed when the shell starts. It sets a few default settings that should not be changed, sources all the files in `env.d`.
## License
Copyright (c) The Chromebrew Authors. Distributed under the GNU General Public License version 3 or later. See [COPYING](https://github.com/chromebrew/crew-profile-base/blob/master/COPYING) for more details.