App: ClipTools
Developer: CleverMedia, Inc.
Genres: Utilities, Productivity

ClipTools provides a variety of useful utility functions right in your Menu Bar.

• Clipboard Manager: Plain text and rich text clips are kept right at the top of the menu, with more stored in a submenu so as to keep things compact.
• Saved Clips: Save clips to another submenu for later use.
• Smart Clips: Create powerful smart clips with extra functionality like prompting for input or including parts of copied clips.
• Group Paste: Paste several clips at once.
• Date and Time: Paste the date and time in any format you like.
• Lorem Ipsum: Paste sample text in a variety of lengths.
• Change Case: Standard options plus customizable Headline Case and creative alternatives.
• Selection Actions: Convert numbers to words, strip tags or sort lines.
• Calculations: Type a math formula and paste the result, or select a formula in text and convert it to the result.
• Stacks: Add numbers to a list and get the sum and averages, perform calculations and paste the results.
• Keyboard Shortcuts: Access the entire menu with the keyboard, or assign specific functions to a keyboard shortcut.

Note: Make sure you add ClipTools to System Settings, Privacy & Security, Accessibility.

Release notes:
Version 1.2.1:
New Options menu will only appear when you hold the Option key and click to open the menu. So now using a hotkey will trigger the regular menu even if you are using an Option key as part of your keyboard sequence.
Added confirmation dialogs for all Clear functions of the Options menu.
Added a Clear All Clips command to the Options menu.

Version 1.2:
• Smart Clips now can have titles. Use {title:My Title} in the Smart Clip. This will be used to title the item in the ClipTools menu, but will be ignored when using the Smart Clip.
• New Smart Clips function: replace. Use {replace:this|that} and each occurrence of "this" in the Smart Clip will be replace with "that." This is done last, so the Smart Clip "{selection}{replace:this|that}" would take the current selection and replace "this" with "that." You can use multiple replace functions. This is case-sensitive unless you use "i" as a third parameter like {replace:this|that|i}.
•New Smart Clips function: calc. Use {calc:6*9} to perform calculations inside a Smart Clip. This is done after {selection} and {clip:} processing. So you can select a number in text and use a Smart Clip like "Double: {calc:2*{selection}}" or "Product: {calc:{clip:1}*{clip:2}}" for complex Smart Clips. You can also use {ask:}, {pick:} and {random:} functions inside of {calc:}. Example: {title:Boxes Needed}We need {calc:ceil({ask:Number of Items}/{ask:Number Per Box})} boxes.
• New way to clear clips, saved clips, Smart Clips and previous calculations. Hold down the Option key before selecting the ClipTools menu. Instead of the usual functions, you'll see a set of Clear functions. This only happens if you hold the Option key down while you select the menu. Using Option with the menu already active won't trigger this special menu.
• Added buttons to clear previous calculations and clear Smart Clips to the Settings dialog.