Convert Figma logo to code with AI

herrbischoff logoawesome-macos-command-line

Use your macOS terminal shell to do awesome things.

28,786
1,432
28,786
0

Top Related Projects

 Now we have become very big, Different from the original idea. Collect premium software in various categories.

🍎 🖥 🎆 A curated list of screensavers for Mac OS X

 A curated list of awesome applications, softwares, tools and shiny things for macOS.

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

20,490

Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor..

List of useful Quick Look plugins for developers

Quick Overview

The "awesome-macos-command-line" repository is a curated list of shell commands and tools specific to macOS. It serves as a comprehensive resource for power users, developers, and system administrators who want to leverage the full potential of the macOS command-line interface.

Pros

  • Extensive collection of macOS-specific commands and tools
  • Well-organized and categorized for easy navigation
  • Regularly updated with new commands and features
  • Includes both basic and advanced commands for users of all skill levels

Cons

  • May be overwhelming for beginners due to the large number of commands
  • Some commands might be outdated or not work on newer macOS versions
  • Lacks detailed explanations or tutorials for complex commands
  • Not all commands are applicable to every user's needs

Code Examples

This repository is not a code library but a collection of command-line instructions. Therefore, there are no code examples in the traditional sense. However, here are a few sample commands from the repository:

# Show hidden files in Finder
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder
# Disable the "Are you sure you want to open this application?" dialog
defaults write com.apple.LaunchServices LSQuarantine -bool false
# Show the ~/Library folder
chflags nohidden ~/Library

Getting Started

As this is not a code library, there's no formal installation process. To use the commands:

  1. Visit the repository: https://github.com/herrbischoff/awesome-macos-command-line
  2. Browse the categories or use the search function to find relevant commands
  3. Copy the desired command and paste it into your macOS Terminal
  4. Execute the command (some may require administrator privileges)

Note: Always review and understand a command before executing it, especially those that modify system settings.

Competitor Comparisons

 Now we have become very big, Different from the original idea. Collect premium software in various categories.

Pros of awesome-mac

  • Broader scope, covering various aspects of macOS beyond just command-line tools
  • Includes GUI applications, making it more accessible for non-technical users
  • Regularly updated with new content and contributions

Cons of awesome-mac

  • Less focused on command-line tools and terminal-specific features
  • May be overwhelming for users specifically looking for command-line resources
  • Contains some non-English content, which might be a barrier for some users

Code comparison

While both repositories primarily consist of curated lists rather than code, here's a comparison of their README structures:

awesome-macos-command-line:

## Table of Contents
- [Appearance](#appearance)
- [Applications](#applications)
- [Backup](#backup)
...

awesome-mac:

## Contents
- [Awesome Mac](#awesome-mac)
- [About this Repo](#about-this-repo)
- [Contributors](#contributors)
...

Both repositories use similar Markdown structures for organizing their content, but awesome-mac includes additional sections like "About this Repo" and "Contributors," reflecting its larger community involvement.

🍎 🖥 🎆 A curated list of screensavers for Mac OS X

Pros of awesome-macos-screensavers

  • Focuses on visual and aesthetic aspects of macOS, enhancing user experience
  • Provides a curated list of high-quality screensavers for macOS
  • Includes both free and paid options, catering to different user preferences

Cons of awesome-macos-screensavers

  • Limited in scope compared to the broader utility of awesome-macos-command-line
  • Less practical for power users or developers seeking to optimize their workflow
  • May not contribute significantly to system performance or functionality

Code comparison

While a direct code comparison isn't relevant for these repositories, we can compare the structure of their README files:

awesome-macos-screensavers:

# Awesome macOS Screensavers

> A curated list of screensavers for macOS.

## Screensavers

### Abstract
- [Aerial](https://github.com/JohnCoates/Aerial) - Apple TV Aerial Screensaver.

awesome-macos-command-line:

# Awesome macOS Command Line

A curated list of shell commands and tools specific to macOS.

## Table of Contents

- [Appearance](#appearance)
- [Applications](#applications)

The awesome-macos-command-line repository provides a more comprehensive and structured approach to enhancing macOS functionality through command-line tools, while awesome-macos-screensavers focuses solely on visual enhancements through screensavers.

 A curated list of awesome applications, softwares, tools and shiny things for macOS.

Pros of awesome-macOS

  • Broader scope, covering applications, tools, and resources beyond command-line utilities
  • Includes categories for GUI applications, making it more accessible for non-technical users
  • Regularly updated with new entries and categories

Cons of awesome-macOS

  • Less focused on command-line tools and utilities
  • May not provide as much depth for power users seeking advanced terminal commands
  • Some categories might be too broad, making it harder to find specific tools

Code Comparison

While both repositories primarily consist of curated lists rather than code, here's a comparison of their README structures:

awesome-macOS:

# Awesome macOS

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> A curated list of awesome applications, softwares, tools and shiny things for macOS.

## Contents

- [Applications](#applications)
- [Tools](#tools)

awesome-macos-command-line:

# Awesome macOS Command Line

A curated list of shell commands and tools specific to macOS.

## Table of Contents

- [Appearance](#appearance)
- [Applications](#applications)
- [Backup](#backup)

Both repositories use similar Markdown structures, but awesome-macos-command-line focuses more on categorizing command-line tools and utilities.

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Pros of open-source-mac-os-apps

  • Focuses on GUI applications, providing a broader range of user-friendly tools
  • Organizes apps by category, making it easier to find specific types of software
  • Includes links to the App Store for easy installation of some applications

Cons of open-source-mac-os-apps

  • Lacks command-line tools and system customization options
  • May not be as useful for advanced users or developers who prefer terminal-based solutions
  • Does not provide detailed usage instructions or examples for each application

Code Comparison

While both repositories primarily consist of lists and descriptions, open-source-mac-os-apps uses a more structured Markdown format:

## Audio
- [AudioKit](https://github.com/audiokit/AudioKit) - Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS.
- [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) - Audio utility for macOS.

awesome-macos-command-line uses a simpler format with more emphasis on command-line instructions:

### Clipboard

- Copy data to clipboard
  ```bash
  echo 'hello world' | pbcopy

Both repositories serve different purposes, with open-source-mac-os-apps focusing on GUI applications and awesome-macos-command-line emphasizing terminal commands and system customization. The choice between them depends on the user's needs and preferences for interacting with macOS.
20,490

Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor..

Pros of config

  • More comprehensive configuration files, covering a wider range of tools and applications
  • Includes personal productivity scripts and workflows
  • Regularly updated with new configurations and improvements

Cons of config

  • Less focused on macOS-specific command-line tools
  • May require more customization to adapt to individual needs
  • Potentially overwhelming for users looking for simple macOS commands

Code Comparison

config:

# Fish shell configuration
set -x EDITOR nvim
set -x PATH $HOME/.cargo/bin $PATH
alias g git

awesome-macos-command-line:

# Show hidden files in Finder
defaults write com.apple.finder AppleShowAllFiles -bool true

# Enable text selection in Quick Look
defaults write com.apple.finder QLEnableTextSelection -bool true

The config repository provides more personal configuration files, while awesome-macos-command-line focuses on specific macOS commands and tweaks. config offers a broader range of tools and applications, but may require more effort to adapt to individual needs. awesome-macos-command-line is more targeted towards macOS-specific command-line operations and system modifications.

List of useful Quick Look plugins for developers

Pros of quick-look-plugins

  • Focuses specifically on enhancing macOS Quick Look functionality
  • Provides a curated list of plugins for various file types
  • Easy to install and use for non-technical users

Cons of quick-look-plugins

  • Limited scope compared to awesome-macos-command-line
  • Fewer options for system-wide customization and optimization
  • May require more frequent updates as Quick Look plugins evolve

Code comparison

While a direct code comparison isn't applicable due to the nature of these repositories, here's an example of how they differ in content:

awesome-macos-command-line:

# Disable Creation of Metadata Files on Network Volumes
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

quick-look-plugins:

- [QLMarkdown](https://github.com/toland/qlmarkdown) - Preview Markdown files
- [QuickLookJSON](http://www.sagtau.com/quicklookjson.html) - Preview JSON files

The awesome-macos-command-line repository focuses on command-line instructions for system configuration, while quick-look-plugins provides a list of plugins to enhance the Quick Look feature in macOS.

Both repositories serve different purposes but can be complementary for users looking to optimize their macOS experience. awesome-macos-command-line offers a broader range of system tweaks and optimizations, while quick-look-plugins specializes in improving file preview functionality.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Awesome macOS Command Line / Awesome Command-Line Apps

Due to personal changes, GitHub changes, a desire of not wanting to continue to deal with mostly very low-effort contributions, entitled behavior and low quality, I've permanently moved these projects to my personal Git instance, where they will live from now on.

https://git.herrbischoff.com/awesome-macos-command-line/about/
https://git.herrbischoff.com/awesome-command-line-apps/about/

This is not least because of a substantially lacking readiness to donate even a single dollar — despite hundreds of daily visitors and almost 30k combined stars. Instead, these repositories are being linked to from large corporate intranets as a free source of knowledge, at times even from inside Apple. There have been two notable exceptions over the last six years: one donation to the NGO of a dear friend and a single GitHub sponsor for a couple of months. 100% were forwarded to the NGO as well. My thanks go out to you, you know who you are.

Available under the same license it has always been, you can still contribute and are encouraged to do so by sending a git am style patch via email. This is intentional to keep the lazy ones out and I much prefer working mostly in the shell. Please invest the five minutes to figure out how to if you think your contribution matters. You can clone this repository, you can find out my email address.

Bonus link: https://git-send-email.io