Path to this page:
./
shells/sheldon,
Fast, configurable shell plugin manager
Branch: CURRENT,
Version: 0.8.0nb3,
Package name: sheldon-0.8.0nb3,
Maintainer: schmonzSheldon is a fast, configurable shell plugin manager. Features:
- Plugins from Git repositories
- Branch / tag / commit support
- Submodule support
- First class support for GitHub repositories
- First class support for Gists
- Arbitrary remote scripts or binary plugins
- Local plugins
- Inline plugins
Master sites:
Filesize: 81.119 KB
Version history: (Expand)
- (2024-11-15) Updated to version: sheldon-0.8.0nb3
- (2024-11-01) Updated to version: sheldon-0.8.0nb2
- (2024-11-01) Updated to version: sheldon-0.8.0nb1
- (2024-09-02) Updated to version: sheldon-0.8.0
- (2023-11-20) Updated to version: sheldon-0.7.4
- (2023-10-25) Updated to version: sheldon-0.7.3nb1
CVS history: (Expand)
2023-11-20 15:42:52 by pin | Files touched by this commit (3) | |
Log message:
shells/sheldon: update to 0.7.4
0.7.4 November 19th, 2023
- Support optional access in templates. This allows you to use the .? operator
in templates to optionally access a field in templates, for example
{{ hooks?.pre }} will return None and not error if pre is not present in
hooks. You will now receive a deprecation warning if you use the get filter
which does the same thing.
Custom templates might have to be updated.
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-05-17 15:07:30 by Amitai Schleier | Files touched by this commit (3) | |
Log message:
Update to 0.7.3. From the changelog:
- Add configurable hooks in templates (#150). This allows you to specify
arbitrary hooks for a plugin that can be used in templates. These are
specified under `plugins.<name>.hooks`. The default `source` templates have
been updated to support hooks with the names `pre` and `post`. The `pre` hook
will be inserted before the plugin is sourced and the `post` after the plugin
is sourced. If you are using a custom template like `defer` it will need to
be updated to support hooks.
For example this can be used to set variables after a plugin is sourced.
[plugins.enhancd]
github = "b4b4r07/enhancd"
[plugins.enhancd.hooks]
post = 'export ENHANCD_HOOK_AFTER_CD = "ls"'
- Add --non-interactive option to suppress prompts (#163). This option is
defined as a global option so it must be specified before the subcommand.
sheldon --non-interactive init --shell zsh
- Add experimental fish shell support (#128). It is now possible to initialize
Sheldon to use the Fish shell.
sheldon init --shell fish
This makes Sheldon change the global matches and templates to be tailored to
Fish. Add the following to your Fish config
eval "$(sheldon source)"
- Fix 'PermissionDenied' during rename of temporary clone directory (#162).
|
2023-01-21 10:28:20 by Thomas Klausner | Files touched by this commit (1) |
Log message:
sheldon: add pkg-config to tools
|
2023-01-18 18:54:39 by Amitai Schleier | Files touched by this commit (5) |
Log message:
Add sheldon, a fast, configurable shell plugin manager. Features:
- Plugins from Git repositories
- Branch / tag / commit support
- Submodule support
- First class support for GitHub repositories
- First class support for Gists
- Arbitrary remote scripts or binary plugins
- Local plugins
- Inline plugins
|