Get a random temporary path
Temporary files and directories
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
filesystem utilities for the npm cli
Create and remove temporary directories with minimal effort
Read and write files atomically and reliably.
Get a random temporary file or directory path
Temporary file and directory creator
The lord of tmp.
Write data to a random temporary file
The tmp package with promises support and disposers.
Lightweight Ethereum libraries
Experimental math classes for loaders.gl
Get a random temporary file path
A fork of npm-check.
Generate a unique filename for use in temporary directories or caches.
Wrapper for piping data into and out of child processes
AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native
Temporary files, directories or names!
ShadyCSS scoped element
Type checker for the Python language
AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native
Files plugin for grammY
Quickly and synchronously retrieve a temporary directory name for you to use
Extends the Dir class to manage the OS temporary file path.
temppath provides the method to create temporary path
Provides a custom RuboCop cop that flags annotated code once a specified runtime condition becomes true. Useful for enforcing cleanup of temporary code paths, such as feature toggles, deprecations, or environment-based logic.
A command line tool that takes a git repository path and revision as input. It creates a temporary worktree, checks out the specified revision, and returns a JSON object containing the worktree path, commit SHA, and list of changed files. The tool helps you inspect changes in any git revision without affecting your current working directory.
Miscellaneous methods that may or may not be useful. sh:: Safely pass untrusted parameters to sh scripts. fork_and_check:: Run a block in a forked process and raise an exception if the process returns a non-zero value. do_and_exit, do_and_exit!:: Run a block. If the block does not run exit!, a successful exec or equivalent, run exit(1) or exit!(1) ourselves. Useful to make sure a forked block either runs a successful exec or dies. Any exceptions from the block are printed to standard error. overwrite:: Safely replace a file. Writes to a temporary file and then moves it over the old file. tempname_for:: Generates an unique temporary path based on a filename. The generated filename resides in the same directory as the original one. try_n_times:: Retries a block of code until it succeeds or a maximum number of attempts (default 10) is exceeded. Exception#to_formatted_string:: Returns a string that looks like how Ruby would dump an uncaught exception. IO#best_datasync:: Tries fdatasync, falling back to fsync, falling back to flush.
Miscellaneous methods that may or may not be useful. sh:: Safely pass untrusted parameters to sh scripts. Raise an exception if the script returns a non-zero value. fork_and_check:: Run a block in a forked process and raise an exception if the process returns a non-zero value. do_and_exit, do_and_exit!:: Run a block. If the block does not run exit!, a successful exec or equivalent, run exit(1) or exit!(1) ourselves. Useful to make sure a forked block either runs a successful exec or dies. Any exceptions from the block are printed to standard error. overwrite:: Safely replace a file. Writes to a temporary file and then moves it over the old file. tempname_for:: Generates an unique temporary path based on a filename. The generated filename resides in the same directory as the original one. try_n_times:: Retries a block of code until it succeeds or a maximum number of attempts (default 10) is exceeded. Exception#to_formatted_string:: Return a string that looks like how Ruby would dump an uncaught exception. IO#best_datasync:: Try fdatasync, falling back to fsync, falling back to flush. Random#exp:: Return a random integer 0 ≤ n < 2^argument (using SecureRandom). Random#float:: Return a random float 0.0 ≤ n < argument (using SecureRandom). Random#int:: Return a random integer 0 ≤ n < argument (using SecureRandom). Password:: A small wrapper for String#crypt that does secure salt generation and easy password verification.