Provide access to win32 and posix path operations; sourced directly from upstream Node.js
Get the PATH environment variable key cross-platform
Universal filesystem path utils
Tests whether one path is inside another path
Easily get the CWD (current working directory) of a project based on package.json, optionally starting from a given path. (node.js/javascript util)
Core CLI commands for React Native
A platform detection library that works on nearly all JavaScript platforms.
Platform dependent modules installation
ESLint rules and configuration of LWC modules used in Salesforce
Node.js Google Authentication Service Account Tokens
Determine two file paths are equal
walk paths fast and efficiently
Unique machine (desktop) id (no admin privileges required).
Positioning library for floating elements: tooltips, popovers, dropdowns, and more
Given a path string, return a generator that walks up the path, emitting each dirname.
Native Access to MacOS FSEvents
This package is intended for Prisma's internal use
Repacking tool for Expo apps
Command-line tool to facilitate fetching an executable, caching it, and then running it.
Web workers & worker threads as simple as a function call
A collection of supplemental react-native functions and types
Generate icon and splash screen images for Capacitor apps
Cross-platform .zip file creation
Display pretty Android and iOS logs without Android Studio or Console.app, with intuitive Command Line Interface.
Standard Path for corss-platform gems.
Finds executables on the PATH. Cross-platform equivalent of the UNIX "which" command.
Handy ways for dealing with directory paths when you are not sure what platform your code will be running on, but you are sure what platform your code needs to print paths for.
Valise provides an API for accessing configuration and data files for your application, including the population of default values, and managing search paths. Written to encourage a cross-platform approach to maintaining configs for an application.
The relative library enhances Ruby's core and standard libraries to support naming, opening, and reading files relative to the Ruby file currently being interpreted (the contents of the __ FILE __ identifier). This functionality is especially useful in embedded Ruby (eruby, erb, erubis, etc.) where absolute paths or paths relative to the interpreter's current working directory are problematic (due to file system structures and working directories varying across platforms and web servers).
FileSet provides an API for accessing configuration and data files for your application, including the population of default values, and managing search paths. Written to encourage a cross-platform approach to maintaining configs for an application.
Cross-platform way of finding executables in all the paths in $PATH. This is similar to the Unix 'which' command, however, instead of finding the first occurence of the executable in $PATH, it finds all occurences in $PATH. This could be useful if you installed something that modified your PATH and now you're executing a different version but can't figure out what happened. Example: On OS X, OpenSSL is installed in /usr/bin/openssl % which openssl ==> /usr/bin/openssl After installing PostgreSQL: % which openssl ==> /Applications/Postgres.app/Contents/MacOS/bin/openssl If you're trying to diagnose what happened, you can use: % whiches openssl ==> [ [0] "/Applications/Postgres.app/Contents/MacOS/bin/openssl", [1] "/usr/bin/openssl" ] This will show you that the first one that is found in the PATH is the one from Postgres, so if you want to get back your original one, you have to modify your PATH accordingly.
= Yet Another Ansible Test Kitchen Provisioner --- == Features * Local and remote execution using single provisioner * Local Ansible sandbox configuration using Virtualenv * Local execution using Ansible from PATH * Remote Ansible installation via Pip and Virtualenv * Dependency management * Path based * Git repositories * Drivers * Docker * Vagrant * Platforms * RHEL-based - CentOS, Fedora, Amazon Linux, Oracle Linux * Debian-based - Debian, Ubuntu * Windows via PS Remoting (Local executor only) * MacOS Catalina 10.15.3
A Ruby library that provides a unified interface for discovering and accessing skill configuration paths for 49+ AI coding agents including Cursor, Claude Code, Codex, Windsurf, and more. Handles platform-specific path resolution, environment variable support, and automatic detection of installed agents.
This gem provides a comprehensive Ruby wrapper around Adobe's native XMP Toolkit (C++ library), enabling applications to easily read, write, and manipulate XMP metadata in various file formats. It handles toolkit initialization, plugin path management for different platforms, and XMP data processing.
Automated Gem installation, activation, and much more! == FEATURES: GemInstaller provides automated installation, loading and activation of RubyGems. It uses a simple YAML config file to: * Automatically install the correct versions of all required gems wherever your app runs. * Automatically ensure installed gems and versions are consistent across multiple applications, machines, platforms, and environments * Automatically activate correct versions of gems on the ruby load path when your app runs ('require_gem'/'gem') * Automatically reinstall missing dependency gems (built in to RubyGems > 1.0) * Automatically detect correct platform to install for multi-platform gems (built in to RubyGems > 1.0) * Print YAML for \"rogue gems\" which are not specified in the current config, to easily bootstrap your config file, or find gems that were manually installed without GemInstaller. * Allow for common configs to be reused across projects or environments by supporting multiple config files, including common config file snippets, and defaults with overrides. * Allow for dynamic selection of gems, versions, and platforms to be used based on environment vars or any other logic. * Avoid the \"works on demo, breaks on production\" syndrome * Solve world hunger, prevent the global energy crisis, and wash your socks. == SYNOPSYS:
Arachni is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications. It is smart, it trains itself by monitoring and learning from the web application's behavior during the scan process and is able to perform meta-analysis using a number of factors in order to correctly assess the trustworthiness of results and intelligently identify (or avoid) false-positives. Unlike other scanners, it takes into account the dynamic nature of web applications, can detect changes caused while travelling through the paths of a web application’s cyclomatic complexity and is able to adjust itself accordingly. This way, attack/input vectors that would otherwise be undetectable by non-humans can be handled seamlessly. Moreover, due to its integrated browser environment, it can also audit and inspect client-side code, as well as support highly complicated web applications which make heavy use of technologies such as JavaScript, HTML5, DOM manipulation and AJAX. Finally, it is versatile enough to cover a great deal of use cases, ranging from a simple command line scanner utility, to a global high performance grid of scanners, to a Ruby library allowing for scripted audits, to a multi-user multi-scan web collaboration platform.
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.
No description provided.
No description provided.