enjo

Crates.ioenjo
lib.rsenjo
version
sourcesrc
created_at2024-03-03 16:41:07.610038
updated_at2024-12-12 06:11:16.458854
descriptionYet another projects manager.
homepage
repositoryhttps://github.com/kostya-zero/enjo
max_upload_size
id1160758
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Konstantin Zhigaylo (kostya-zero)

documentation

README

Enjo Crates.io Version GitHub branch check runs

Enjo is a powerful CLI application designed to streamline project management directly from your terminal.

Requirements

  • OS: Windows, Linux, macOS (only x86_64 available in precompiled binaries)
  • Nerd Font (for icons)

Installation

Download the latest version of Enjo from Releases.

If you wish to install Enjo via cargo, ensure you have the Rust toolchain. Then, use cargo to install:

# Compile and install Enjo.
cargo install enjo

# For precompiled binaries (if you have cargo-binstall installed).
cargo binstall enjo

If you want to build Enjo, please visit Building Enjo.

Getting Started

Before using Enjo, configure it based on your workspace setup. Full configuration options are available in the Configuration Manual.

List Projects

Enjo allows easy management of your projects. To view a list of projects, use the list subcommand:

enjo list

[!NOTE] By default, Enjo will hide projects that begin with a dot (e.g., .hidden_project). You can adjust this setting by configuring the hide_dots parameter as outlined in the Configuration Manual.

Managing Projects

Creating and deleting projects in Enjo is straightforward:

# Create a new project.
enjo new bookshelf

# Delete an existing project.
enjo delete bookshelf

Working with Projects

Open project directories directly in your editor or shell using the open subcommand:

# Open the project in your editor.
enjo open bookshelf

# Open the project in your shell.
enjo open bookshelf --shell

Quick Help

For help with commands, use the --help flag:

# General help.
enjo --help

# Help for a specific subcommand.
enjo config --help

License

This project is licensed under the MIT License. See the LICENSE file for details.

Commit count: 223

cargo fmt