Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions extensions/micplus/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift
compiled_raycast_rust

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/micplus/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
8 changes: 8 additions & 0 deletions extensions/micplus/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# MicPlus Changelog

## [Initial Release] - {PR_MERGE_DATE}

- Added `Toggle Microphone` command
- Added `Mute Microphone` command
- Added `Unmute Microphone` command
- Added `Check NirCmd Status` command
27 changes: 27 additions & 0 deletions extensions/micplus/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# MicPlus

Control your microphone's state directly from Raycast using NirCmd.

## Features

- **Toggle Microphone:** Quickly switch between mute and unmute states.
- **Mute/Unmute:** Dedicated commands for specific actions.
- **Status Check:** Verify if NirCmd is correctly configured on your system.
- **Custom Configuration:** Use the system's `nircmd` or specify a custom path in preferences.

## Requirements

This extension requires **NirCmd** to be available on your Windows system.

1. **Recommended:** Add `nircmd.exe` to your System PATH variables.
2. **Alternative:** Specify the full path to `nircmd.exe` in the extension preferences.

## Setup

1. Install the extension.
2. If `nircmd` is already in your PATH, it works out of the box.
3. If not, run the **Check NirCmd Status** command or go to **Extension Preferences** to select the executable file.

## License

MIT
Binary file added extensions/micplus/assets/micplus_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions extensions/micplus/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
const { defineConfig } = require("eslint/config");
const raycastConfig = require("@raycast/eslint-config");

module.exports = defineConfig([
...raycastConfig,
]);
Binary file added extensions/micplus/metadata/screenshot1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading