Skip to content

imkk000/hack-my-laziness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hack My Laziness

Why?

Are you a lazy person? Because I am.

I use the terminal every day on Linux. I've memorized so many tools and commands. One day, I asked myself: "Why do I have to remember all of them?" "Why don't I have a single tool?"

So, hack was born.

I designed the commands like kubectl: hack verb noun.

For example:

  • hack calc '1+1'2
  • hack ask "what is this?" --model=claudeThis thing is blah blah
  • hack get "https://api.myexample.com"{"data":"example"}
  • hack run http --config=stub.yaml --port=8000 → starts a stub server with routes from the yaml file

High Level Design

Hack Design

Preview My Idea

Hack Preview

Build

# build all module into ~/.bin
task build

# build one module
# module_name is package inside modules
# e.g. task build NAME=url

task build NAME=<module_name>

Expected Features

  • time
  • calculator
  • http
  • stub server
  • proxy
  • encode / decode

About

Hack my laziness, hack my productivity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors