Skip to content

lsmake - Command-line utility to list targets in a Makefile

License

Notifications You must be signed in to change notification settings

servel333/lsmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lsmake

License

lsmake is a command-line utility written in Go that lists the targets in a Makefile. It provides a convenient way to view the available targets without having to manually inspect the Makefile.

Features

  • Retrieve a list of targets defined in a Makefile
  • Simplify navigation and understanding of Makefile targets
  • Streamline build process by quickly identifying available options

Build from Source

To build lsmake from source, ensure you have Go installed and then run:

go get github.com/servel333/lsmake

Usage

To use lsmake, simply navigate to the directory containing your Makefile and run:

lsmake

This will display a list of targets defined in the Makefile.

lsmake --help

This will display the help message.

lsmake ~/workspace/my-project/Makefile

This will display the targets of ~/workspace/my-project/Makefile

Contributing

Contributions are welcome! If you find a bug or have a suggestion, please open an issue or submit a pull request.

License

This project is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0).

About

lsmake - Command-line utility to list targets in a Makefile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages