GithubHelp home page GithubHelp logo

onmyway133 / findergo Goto Github PK

View Code? Open in Web Editor NEW
1.1K 24.0 66.0 7.62 MB

🐢 Open terminal quickly from Finder

Home Page: https://onmyway133.com

License: Other

Swift 87.08% AppleScript 5.82% Shell 7.10%
finder sync extension toolbar shell go terminal current folder iterm

findergo's Introduction

𝗙𝗶𝗻𝗱𝗲𝗿 𝗚𝗼

Checkout https://indiegoodies.com/



Description

  • A macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder
  • Support macOS 10.12

How to install

How to use

As a macOS application

  • Support iTerm for now

How to use

  • Right click on app to open, because this is not from AppStore
  • Cmd+Drag app icon into Finder toolbar

How to change default terminal

Run either of these to change your default terminal that FinderGo uses

defaults write com.onmyway133.FinderGo terminal Terminal
defaults write com.onmyway133.FinderGo terminal iTerm
defaults write com.onmyway133.FinderGo terminal Hyper

How to change icon

  • Follow #7

As a Finder Sync Extension

  • Go to Terminal
  • Go to iTerm
  • Go to Hyper


How to use

  • Because of sandbox, we need to copy scripts from FinderSyncExtension/Scripts in project to /Library/Application Scripts/com.onmyway133.FinderGo.FinderSyncExtension by running
curl -fsSL https://raw.githubusercontent.com/onmyway133/FinderGo/master/install.sh | sh
  • Check for System Preferences -> Extensions -> Finder to enable FinderGo if it is not enabled yet

  • Right click on Finder toolbar -> Customize Toolbar, then Cmd+Drag FinderGo onto toolbar

Credit

Author

Khoa Pham, [email protected]

License

FinderGo is available under the MIT license. See the LICENSE file for more info.

findergo's People

Contributors

luckman212 avatar onmyway133 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

findergo's Issues

Story

Sandbox

do shell script

Extension does not get loaded most of the time

  • killall Finder

Process (NSTask)

LSOpenURLsWithRole() failed for the application /Applications/iTerm.app with error -54 for the file /Users/khoa/XcodeProject2/FinderGo/FinderGo.

NSAppleScript

LSOpenURLsWithRole() failed for the application /Applications/iTerm.app with error -54 for the file /Users/khoa/XcodeProject2/FinderGo/FinderGo.
Optional({
NSAppleScriptErrorAppName = Finder;
NSAppleScriptErrorBriefMessage = "Application isn\U2019t running.";
NSAppleScriptErrorMessage = "Finder got an error: Application isn\U2019t running.";
NSAppleScriptErrorNumber = "-600";
NSAppleScriptErrorRange = "NSRange: {24, 83}";
})

brew formula

It would be really cool if this could be installed via homebrew

Does not open terminal with the path

Am I missing something?
Followed everything and have given permission in Finder and also is in the finder window.

I remember having issues while setting up right click open in terminal option too.
System Preferences > Keyboard > Shortcuts > Services > Enable New Terminal at Folder & New Terminal Tab at Folder
Both don't work for me. Not quite sure if its related to FinderGo not working too?

System Version: macOS 10.14 (18A389)

Possible to configure a unique default console app?

Hi Onmyway133,
Thanks for this useful tool!

It would be great if the user could configure what options shows when clicking on the button in the finder. Currently it always shows the 3 options (terminal, iterm, hyper), while in practice a user uses always the same console app. By setting a unique default console app, it saves 1 mouse click 😄

The tool could use a simple configuration file to offer this customization. What do you think?

Thanks.

1.2.0 - app opens 2 windows, Extension opens 0

Not sure if I've installed it incorrectly but on my Mac (10.13.6) when I drag FinderGo.app to the toolbar and run it from there, it opens two windows in iTerm (seems like 1 for each of my defined Profiles). It should just open the default profile, no?

Also, I tried the Finder extension, downloaded the scripts and enabled it in System Preferences, and even restarted. The button shows up and the menu items are all present, but when I click on them nothing happens. No errors and no Terminal or iTerm windows appear.

¯\_(ツ)_/¯

1.4.0 (Mojave) - Finder extension doesn't work?

Thank you for the new release. On my system, enabling the Finder toolbar extension and then clicking on it and choosing e.g "iTerm" or "Terminal" has no effect. No window is opened, no error message etc. Running the FinderGo.app by itself works though.

Changing FinderGo toolbar icon

Hello, first I want to thank you for the great little app!

This is not a issue, but rather something can be added to the readme.

Icon can be changed by right clicking on the FinderGo app and selecting "Get Info".
Once info dialog is opened, it is enough to drag iTerm app to the icon in the top left on the dialog (rounded in light blue on the screenshot). App will pick iTerm's icon in both toolbar and finder (rounded in blue on the screenshot). This will work for any other app you drag to it.

screenshot 2018-07-06 10 16 17

Hope this helps, cheers!

Binary Isn't Signed

"FinderGo.app" can't be opened because it is from an unidentified developer.

Yes, I'm aware there are workarounds, still — this should be fixed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.