bbugyi200 / funky Goto Github PK
View Code? Open in Web Editor NEWFunky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
License: MIT License
Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
License: MIT License
Implement command to print a specific (or all) local alias/function.
Example: I would like c
to default to clear
but also be able to be set on a per-directory basis.
Implement command to remove an existing local alias/function.
The VDEBUG logging level will be one step below DEBUG. It will be used to enable verbose debugging log messages.
A local function should be able to call another local function.
Implement command to add local function.
Quick note for other macOS users... I needed to install gnu-getopt for this to work because the version of getopt that comes with macOS doesn't support long options (i.e. --help
). You can find and install gnu-getopt using homebrew. You can verify that you're using the new version of getopt using this command getopt -T; echo $?
. If you get back a number higher than zero, you're using the newer version and should be good to go.
Setup rudimentary README that has the correct basic structure and a link to v1.0.
Implement command to edit an existing local alias/function.
User should have an option to use tmux send-keys ...
to send command to screen for all local aliases.
Setup argument parsing using Argp
.
Implement command that attempts to execute an already existing local alias/function.
In other words:
funky foo1 foo2 ... fooN
should show the funk definitions for foo1 foo2 ... fooN
.funky -e foo1 foo2 ... fooN
should open up the definitions for foo1 foo2 ... fooN
(either individually or in the same file) in an editor, ready to be modified.Implement command to add a local command alias.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.