PitchHut
Log in / Sign up
Shelve
7 views
A streamlined project management tool for developers.
Pitch

Shelve is a command-line interface that simplifies project creation and management for developers. With easy authentication and seamless transfer of environment variables, it enhances collaboration within teams. Set up and manage your projects directly from your terminal with intuitive configuration options.

Description

Shelve is a powerful project management tool designed specifically for developers, streamlining project creation and collaboration. With its user-friendly command-line interface (CLI), Shelve simplifies the process of managing and sharing environment variables directly from your terminal, making it an essential tool for efficient team collaboration.

Key Features

  • Easy Authentication: Quickly authenticate with the Shelve platform to start managing your projects without hassle.
  • Seamless Environment Management: Effortlessly push and pull environment variables, ensuring everyone on your team has consistent access to the resources they need.
  • Customizable Configuration: Create a tailored configuration using various file formats such as JSON, TypeScript, or directly within your package.json. Type checking and autocompletion are available for a smoother experience.
  • Multi-Command Functionality: The CLI supports multiple commands such as creating new projects, pulling variables, and generating resources, enhancing your productivity.

Example Command Syntax

You can initiate commands using the Shelve CLI as follows:

Usage: shelve [options] [command]

Options:
  -V, --version       output the version number
  -h, --help          display help for command

Commands:
  create|c [options]  Create a new project
  pull|pl [options]   Pull variables for specified environment to .env file
  push|ps [options]   Push variables for specified environment to Shelve
  generate|g          Generate resources for a project
  upgrade|u           Upgrade the Shelve CLI to the latest version
  config|cf           Show the current configuration
  help [command]      display help for command

Self-Hosting Options

Shelve also provides flexibility in deployment through Docker and docker-compose, allowing you to self-host the application effortlessly. Simply pull the Docker image or utilize docker-compose to set up your instance and start managing your development projects from anywhere.

Get Involved

Contributing to Shelve is a welcoming experience. Discuss your ideas by raising an issue, fork the repository, and follow our contribution guidelines to make meaningful enhancements.

Join the community and elevate your project management experience with Shelve!