A command-line interface (CLI) application built in Python for managing a simple to-do list, storing data in a local JSON file.
Follow these steps to set up and run the task-cli application.
You need Python 3.x installed on your system.
-
Clone the Repository
git clone https://github.com/outnova/python-task-tracker.git cd python-task-tracker -
Create and Activate the Virtual Environment
It's strongly recommended to use a virtual environment (
venv) to isolate project dependencies.# Create the virtual environment python -m venv venv # Activate the environment (Linux/macOS) source venv/bin/activate # Activate the environment (Windows PowerShell) # .\venv\Scripts\Activate.ps1
-
Install Dependencies
Since this project uses only standard Python libraries, your
requirements.txtis likely empty. However, we run the command as a best practice:pip install -r requirements.txt
-
Install the CLI as a System Command
Install the project in editable mode using
setup.py. This creates thetask-clicommand within your active virtual environment.pip install -e .
Once the installation is complete, you can use the task-cli command.
Start the interactive CLI loop:
task-cliUna aplicación de interfaz de línea de comandos (CLI) construida en Python para gestionar una lista simple de tareas (to-do list), almacenando los datos en un archivo JSON local.
Sigue estos pasos para configurar y ejecutar la aplicación task-cli.
Necesitas tener Python 3.x instalado en tu sistema.
-
Clonar el Repositorio
git clone https://github.com/outnova/python-task-tracker.git cd python-task-tracker -
Crear y Activar el Entorno Virtual
Se recomienda fuertemente usar un entorno virtual (
venv) para aislar las dependencias del proyecto.# Crear el entorno virtual python -m venv venv # Activar el entorno (Linux/macOS) source venv/bin/activate # Activar el entorno (Windows PowerShell) # .\venv\Scripts\Activate.ps1
-
Instalar Dependencias
Aunque este proyecto solo usa librerías estándar de Python, ejecutamos el comando como buena práctica:
pip install -r requirements.txt
-
Instalar la CLI como un Comando de Sistema
Instala el proyecto en modo editable usando
setup.py. Esto crea el comandotask-clidentro de tu entorno virtual activo.pip install -e .
Una vez completada la instalación, puedes usar el comando task-cli.
Inicia el bucle interactivo de la CLI:
task-cli