DEV Community

Cover image for I had wrote a vscode extension used to manage system aliases
chouchouji
chouchouji

Posted on

1

I had wrote a vscode extension used to manage system aliases

At first I just wanted to make a git alias plugin, and after talking to my friend, he suggested that I make a management system alias plugin directly, which is more convenient and concise.

It took me about a day to complete the development of this plugin.You can find it in vscode extensions market.


Features

  • 🎨   Support creating, deleting, renaming, copying and running system alias
  • 📦   Support custom path that used to store aliases

Usage

Create Alias

You can create a new alias.

[!TIP]
Please ensure that you have understood how to create a right alias.
Don't allow to add duplicate alias.

add

Rename Alias

It supports renaming an alias.

rename

Delete Alias(es)

It supports deleting all aliases or one alias.

delete

Run Alias

Click run button, it will activate terminal and exec that command.

If the terminal shows error like command not found, close terminal and try again.

run

Copy Alias

It supports copying an alias or all aliases.

Set Store Path

The default store path is ${homedir}/.zshrc, like /Users/xxx/.zshrc. If you want to custom your alias store path, modify it by Setting/Extensions/Alias Manager

store-path

Feedback

If you encounter problems or have good ideas and suggestions, please report here.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more