Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.
ES2015 `Array#findIndex()` ponyfill
finds an item in an array matching a predicate function, and returns its index
The lodash method `_.find` exported as a module.
mdast utility to find and replace text in a tree
ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.
Find a file or directory by walking up parent directories
find replace plugin for @atlaskit/editor-core
Ace (Ajax.org Cloud9 Editor)
Utils useful for work with dom for Editor.js tools development
Make synchronous web requests
unist utility to find a node after another node
Find a file fast, by starting at the given cwd and recursing up one directory until the file is found or we run out of directories.
find process info by port/pid/name etc.
find the closest package.json
Crazy fast http radix based router
Replace or remove multiple items in an array.
High-performance JSON Pointer implementation
Find a file or directory by walking up parent directories — Zero dependencies
tldraw infinite canvas SDK (editor).
GitHub API token authentication for browsers and Node.js
Find and replace text in the remirror editor.
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`
RNote is a command line tool for accessing Evernote. You can use it to find, create, and edit notes directly on the Evernote Cloud. RNote will launch your own EDITOR when you ask to edit a note. Much like git does for commit messages.
Yatte (Yet Another Terminal Text Editor) is a minimal, experimental terminal-based text editor written in Ruby. Built with raw ANSI escape sequences and io/console, it features syntax highlighting, fuzzy file finding, project-wide search, multi-tab editing, undo/redo, git gutter indicators, and crash recovery.
Do you like to search through code using ag, ack, grep, pt, or rg? Good! This tool is for you! Zoom adds some convenience to grep-like search tools by allowing you to quickly open your search results in your editor of choice. When looking at large code-bases, it can be a pain to have to scroll to find the filename of each result. Zoom prints a tag number in front of each result that grep outputs. Then you can quickly open that tag number with Zoom to jump straight to the source. Zoom is even persistent across all your sessions! You can search in one terminal and jump to a tag in another terminal from any directory!
Manage your notes from the console. If you're like me, you spend most of your computing time in a terminal, you have a text-editor set up just to your liking, and you wish you could use it for everything. Naturally, when it comes time to ditch your paper note-pad, you refuse to to use the more popular gui-driven apps and want to find a way to use your editor instead. But when you start looking for a terminal-based notes framework (or plugin for your editor) you're blinded by crazy features and unwilling to learn a new tool. You've also already started keeping your notes in some text files and don't want to have to start over. Anyway, I went through the same thing and made this this lightweight tool (originally from some aliases in my bashrc) to do what I wanted it to do, which isn't a lot. But, like ruby, it has a nice interface, and it'll stay out of the way. That means you can choose where you keep your notes, how you organize them, how you track them (if you do), and what editor you use to write them. So if you already have your own notes, you can just point `peter-notes` at them and start using worlds simplest (and coolest) notes-manager. This is a cli tool, don't try to import it into some ruby source code.
go (to project) do (stuffs) godo provides a smart way of opening a project folder in multiple terminal tabs and, in each tab, invoking a commands appropriate to that project. For example if the folder contains a Rails project the actions might include: starting mongrel, tailing one or more logs, starting consoles or IRB sessions, tailing production logs, opening an editor, running autospec, or gitk. godo works by searching your project paths for a given search string and trying to match it against paths found in one or more configured project roots. It will make some straightforward efforts to disambiguate among multiple matches to find the one you want. godo then uses configurable heuristics to figure out what type of project it is, for example "a RoR project using RSpec and Subversion". From that it will invokes a series of action appropriate to the type of project detected with each action being run, from the project folder, in its own terminal session. godo is entirely configured by a YAML file (~/.godo) that contains project types, heuristics, actions, project paths, and a session controller. A sample configuration file is provided that can be installed using godo --install. godo comes with an iTerm session controller for MacOSX that uses the rb-appscript gem to control iTerm (see lib/session.rb and lib/sessions/iterm_session.rb). It should be relatively straightforward to add new controller (e.g. for Leopard Terminal.app), or a controller that works in a different way (e.g. by creating new windows instead of new tabs). There is nothing MacOSX specific about the rest of godo so creating controllers for other unixen should be straightforward if they can be controlled from ruby. godo is a rewrite of my original 'gp' script (http://matt.blogs.it/entries/00002674.html) which fixes a number of the deficiencies of that script, turns it into a gem, has a better name, and steals the idea of using heuristics to detect project types from Solomon White's gp variant (http://onrails.org/articles/2007/11/28/scripting-the-leopard-terminal). godo now includes contributions from Lee Marlow <lee.marlow@gmail.com> including support for project level .godo files to override the global configuration, support for Terminal.app, and maximum depth support to speed up the finder. godo lives at the excellent GitHub: http://github.com/mmower/godo/ and accepts patches and forks.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.