Skip to content

armedev/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Scripts

This repository contains helpful command-line scripts to enhance your terminal workflow and developer productivity.

πŸ“Œ Note: To use these scripts globally, ensure this folder is in your $PATH.

You can also set this up by cloning the dotfiles repo and symlinking the .z* files from the repo to your $HOME directory.

πŸ“ Folder Structure

These scripts assume the presence of a ~/Developer directory as the root of your projects.


πŸ” tff β€” Terminal Fuzzy Finder

A bash script powered by fzf that lists all usable directories inside ~/Developer and opens them in a new tmux session or window.

Requirements:

Usage:

tff

πŸ“‚ nff β€” New Fuzzy Folder

This bash script also uses fzf to:

  1. Select a parent folder from within ~/Developer
  2. Prompt for a new subfolder name
  3. Create the folder and optionally open it in a new tmux window

Includes a placeholder for creating a new parent if needed.

Requirements:

Usage:

nff

βš™οΈ setup-machine β€” Dotfiles and Tooling Bootstrapper

A utility script to automate the linking of dotfiles and setup of key development tools.

Key Features:

  • Symlinks dotfiles (Zsh, Tmux, WezTerm, Neovim, Hyprland)
  • Supports conditional linking (e.g. --with-hypr)
  • Optional confirmation for overwriting config

Usage:

bash setup-machine [options]

Options:

  • --with-hypr or -h β€” include Hyprland configs
  • --no-confirm β€” auto-confirm removal of existing configs
  • --dir <path> or -d <path> β€” specify the location of dotfiles

Make sure your dotfiles repo is cloned in $HOME/dotfiles or pass the correct path with --dir.


πŸ“œ License

MIT License. Use freely, modify responsibly.


πŸ™Œ Contributing

Feel free to fork and submit pull requests for useful terminal enhancements or suggestions!

About

CLI scripts for the convenience

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages