https://github.com/p6m7g8-dotfiles/p6df-vscode
P6 Dotfiles: VSCODE
https://github.com/p6m7g8-dotfiles/p6df-vscode
cli dotfiles p6 p6df p6m7g8 plugin productivity sh shell terminal theme zsh
Last synced: 3 months ago
JSON representation
P6 Dotfiles: VSCODE
- Host: GitHub
- URL: https://github.com/p6m7g8-dotfiles/p6df-vscode
- Owner: p6m7g8-dotfiles
- Created: 2022-03-18T20:34:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-29T00:16:46.000Z (3 months ago)
- Last Synced: 2026-03-29T03:02:17.576Z (3 months ago)
- Topics: cli, dotfiles, p6, p6df, p6m7g8, plugin, productivity, sh, shell, terminal, theme, zsh
- Language: Shell
- Homepage: https://continuouslearning.io
- Size: 189 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# P6's POSIX.2: p6df-vscode
## Table of Contents
- [Badges](#badges)
- [Summary](#summary)
- [Contributing](#contributing)
- [Code of Conduct](#code-of-conduct)
- [Usage](#usage)
- [Aliases](#aliases)
- [Functions](#functions)
- [Hierarchy](#hierarchy)
- [Author](#author)
## Badges
[](https://opensource.org/licenses/Apache-2.0)
## Summary
p6df module for Visual Studio Code: extensions, profiles, sandbox management,
and MCP server (`vscode-mcp-server` via npm) for AI-driven editor integration.
## Contributing
- [How to Contribute]()
## Code of Conduct
- [Code of Conduct]()
## Usage
### Aliases
- `cde` -> `p6_code`
- `cdel` -> `p6df::modules::vscode::extensions::list`
- `cdeL` -> `p6df::modules::vscode::extension::install`
- `code` -> `p6_code`
- `p6_code` -> `p6df::modules::vscode::sandbox::runner`
- `ppcde` -> `p6df::modules::vscode::sandbox::select perl; p6df::modules::vscode::sandbox::runner`
- `pycde` -> `p6df::modules::vscode::sandbox::select python; p6df::modules::vscode::sandbox::runner`
- `rucde` -> `p6df::modules::vscode::sandbox::select rust; p6df::modules::vscode::sandbox::runner`
- `srcde` -> `p6df::modules::vscode::sandbox::select sre; p6df::modules::vscode::sandbox::runner`
### Functions
#### p6df-vscode
##### p6df-vscode/init.zsh
- `p6df::modules::vscode::aliases::init()`
- `p6df::modules::vscode::deps()`
- `p6df::modules::vscode::init(_module, dir)`
- Args:
- _module
- dir
- `p6df::modules::vscode::langs()`
- `p6df::modules::vscode::mcp()`
- `p6df::modules::vscode::profile::off()`
- `p6df::modules::vscode::profile::on(profile)`
- Args:
- profile
- `p6df::modules::vscode::vscodes()`
- `p6df::modules::vscode::vscodes::config()`
- `str str = p6df::modules::vscode::prompt::mod()`
#### p6df-vscode/lib
##### p6df-vscode/lib/extension.sh
- `p6df::modules::vscode::extension::install(extension_id)`
- Args:
- extension_id
##### p6df-vscode/lib/extensions.sh
- `p6df::modules::vscode::extensions::create(...)`
- Args:
- ...
- `p6df::modules::vscode::extensions::list()`
##### p6df-vscode/lib/sandbox.sh
- `p6df::modules::vscode::sandbox::runner(...)`
- Args:
- ...
- `p6df::modules::vscode::sandbox::select(sandbox_name)`
- Args:
- sandbox_name
- `path dir = p6df::modules::vscode::sandbox::dir([sandbox_name=$P6_DFZ_VSCODE_SANDBOX_NAME])`
- Args:
- OPTIONAL sandbox_name - [$P6_DFZ_VSCODE_SANDBOX_NAME]
- `path dir = p6df::modules::vscode::sandbox::extensions_dir([sandbox_name=$P6_DFZ_VSCODE_SANDBOX_NAME])`
- Args:
- OPTIONAL sandbox_name - [$P6_DFZ_VSCODE_SANDBOX_NAME]
- `path dir = p6df::modules::vscode::sandbox::user_data_dir([sandbox_name=$P6_DFZ_VSCODE_SANDBOX_NAME])`
- Args:
- OPTIONAL sandbox_name - [$P6_DFZ_VSCODE_SANDBOX_NAME]
- `path settings_file = p6df::modules::vscode::sandbox::settings_file([sandbox_name=$P6_DFZ_VSCODE_SANDBOX_NAME])`
- Args:
- OPTIONAL sandbox_name - [$P6_DFZ_VSCODE_SANDBOX_NAME]
- `str dir = p6df::modules::vscode::sandbox::create(sandbox_name, theme, ...)`
- Args:
- sandbox_name
- theme
- ...
##### p6df-vscode/lib/sandboxes.sh
- `p6df::modules::vscode::sandboxes::init()`
##### p6df-vscode/lib/settings.sh
- `p6df::modules::vscode::settings::create(sandbox_name, theme, ...)`
- Args:
- sandbox_name
- theme
- ...
## Hierarchy
```text
.
├── init.zsh
├── lib
│ ├── extension.sh
│ ├── extensions.sh
│ ├── sandbox.sh
│ ├── sandboxes.sh
│ └── settings.sh
└── README.md
2 directories, 7 files
```
## Author
Philip M. Gollucci