A Raycast extension to manage and edit your configuration files efficiently using Neovim or your terminal of choice. This extension allows you to add, edit, and remove configuration files with ease.
- Open configuration files in your default terminal.
- Add new configuration files with customizable icons.
- Edit existing configuration files.
- Remove configuration files.
- Export and import configuration settings.
-
Clone the repository:
git clone https://github.com/yourusername/dotfiles-editor-raycast-extension.git
-
Navigate to the extension directory:
cd dotfiles-editor-raycast-extension
-
Install dependencies:
npm install & npm run div
-
Link the extension with Raycast: Follow Raycast's developer documentation to link the extension with Raycast.
- Open File: Select a file from the list to open it in your default terminal.
- Add New File: Use the "Add New File" option to add a configuration file. You can specify the file path and choose an icon.
- Edit File: Select a file and choose "Edit File" to modify its details.
- Remove File: Select a file and choose "Remove File" to delete it from the list.
- Export/Import: Use the export/import options to save or load your configuration settings.
- File Path: Enter the full path to your configuration file. The path will be normalized and stored.
- Icon Selection: Choose an icon from the dropdown to visually identify your configuration file.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes.
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.