Skip to content

Generate project related stuffs such as .gitignore, license and more

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-Apache-2.0
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

pombadev/projkt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projkt

Generate project related stuffs such as .gitignore, license, readmes and more

crates.io github.com github.com

What and why?

projkt is a commandline tool to generate boring stuffs such as .gitignore, README, license and more quickly so that you can send more time in your projects rather than skeleton files.

There are many projects that does one of these things but I haven't found any that combines all of them.

Features

  • Fuzzy selector
  • Multi selection
  • Preview window
  • Generate gitignore, license, readme etc

Demo

demo

Usage

projkt <generator> # opens a fuzzy file picker

projkt <options> <generator> <args> # write output to file

# generate `.gitignore` file(s)
projkt gitignore

projkt --overwrite gitignore rust

# generate license file(s)
projkt --dest=~/Codes/repo license rust

Installation

  • From crates.io
cargo install projkt
  • From source
git clone https://github.com/pjmp/projkt.git

cd projkt

cargo run

Available generators

  • gitignore
  • license
  • readme
  • your suggestions

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT or Apache-2.0

About

Generate project related stuffs such as .gitignore, license and more

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-Apache-2.0
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published