madrigal1 / GroupTab

A keyboard-driven tab manager as a chrome extension. Hopes to be the new Docker equivalent for tabs πŸ˜€

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Group Tabs Logo green

About πŸ“–

GroupTabs is a powerful Chrome extension that allows you to organize your open tabs into groups, helping you keep your browsing sessions more structured and efficient. With GroupTabs, you can create, manage, search, and manipulate tab groups easily, enhancing your productivity and overall browsing experience.

Features πŸš€

  • Create new tab groups πŸ†•
  • Add tabs to existing groups βž•
  • Remove tabs from groups ❌
  • Rename groups πŸ“
  • Change the color of groups 🎨

Installation πŸ’»

To install GroupTabs, follow these steps:

  1. Download the source code from the GitHub repository.
  2. Open Chrome and go to the Extensions page (chrome://extensions/).
  3. Enable Developer Mode by toggling the switch in the top right corner.
  4. Click the "Load unpacked" button and select the folder containing the source code.
  5. The GroupTabs icon should now appear in your Chrome toolbar.

Usage πŸ”§

Once you have installed the GroupTabs extension, you can start using its features to manage your tab groups. GroupTabs provides several commands that you can execute to perform various actions. Here's a list of available commands and their usage:

  • add or a: Add the current tab to a new or existing tab group specified by <group-name>.
  • toggle or t: Toggle the visibility of the tab group specified by <group-name>.
  • remove or rm: Remove the tab with the specified ID from its tab group.
  • search or sr: Search for a tab group with the given <group-name>.
  • kill or k: Close and remove the tab group with the given <group-name>.
  • save or sv: Save all open tabs to a new tab group with the specified <group-name>.
  • restore or rs: Restore the previously saved tab group with the given <group-name>.
  • collapse-all or c: Collapse all tab groups.

Please note that all commands require at least one argument except for the remove and collapse-all commands.

To execute a command, follow these steps:

  • Click on the GroupTabs toolbar icon in the Chrome browser.
  • In the popup window, enter the desired command and the required arguments.
  • Press Enter or click the "Execute" button to perform the command.

Examples πŸ’‘

Here are some examples to demonstrate the usage of the GroupTabs commands:

  • Add a tab to a tab group: Enter add <group-name> or a <group-name> in the command input field. This will add the current tab to the specified tab group.

  • Toggle the visibility of a tab group: Enter toggle <group-name> or t <group-name> in the command input field. This will toggle the visibility of the specified tab group.

  • Remove a tab from its tab group: Enter remove <tab-id> or rm <tab-id> in the command input field. This will remove the tab with the specified ID from its tab group.

  • Search for a tab group based on its name: Enter search <group-name> or sr <group-name> in the command input field. This will search for a tab group with the given name and display it if found.

  • Close and remove a tab group: Enter kill <group-name> or k <group-name> in the command input field. This will close and remove the tab group with the specified name.

License πŸ“œ

GroupTabs is licensed under the MIT License. See the LICENSE file for details.

About

A keyboard-driven tab manager as a chrome extension. Hopes to be the new Docker equivalent for tabs πŸ˜€

License:MIT License


Languages

Language:TypeScript 83.7%Language:CSS 9.5%Language:HTML 4.4%Language:JavaScript 2.4%