Skip to content

lesin/awesome-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

The list of tools I use on my Mac OS X + dotfiles.

Run packages and apps install with Homebrew

On a new mac you can install pretty much everything you need with a homebrew. Here is the whole script I use install_with_brew.sh

CLI tools

  • bat allows to view files with syntax highlighting. Great alternative to cat. (github)

  • birthday is a tool to store birthdays.(github)

  • usage:

  $ birthday -n 'Name Surname' -d '14/09/1995'
  $ birthday -n 'Name Surname' -d '14/09'
  $ birthday # displays all birthdays
  • dive - for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image. (github)

    • usage:
    $ dive <your-image-tag>
  • shellcheck - tool that gives warnings and suggestions for bash/sh shell scripts (github)

    • usage:
    $ shellcheck yourscript
  • fzf - command-line fuzzy finder. (github)

  • usage:

    press Ctrl + T at any point in time to open up an interactive fuzzy search interface, which will recursively search for files inside the current directory.

  • hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. (github).

  • usage:

$ hub clone lesin/repo
# expands to:
$ git clone git://github.com/lesin/repo.git
  • ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels. (link)

  • monolith is a CLI tool for saving web pages as a single file. (github)

  • tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached. (github)

  • watch - used to periodically execute a command.

  • usage: watch ruby test.rb

  • notes: sometimes it doesn't work properly for commands with options. then just use infinite loop while :; do clear; some_bash_command; sleep 5; done

non-CLI tools

  • Docker

    • create, deploy, and run applications by using containers cheatsheet
  • iTerm2

    • terminal replacement link
  • Monosnap

  • create/share screenshots link

browser extensions

some useful resources

  • the list of useful lists (different topics like tech, books, etc) link

About

The list of tools I use on my Mac.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published