Skip to main content

No project description provided

Project description

managecor

managecor est un outil en ligne de commande pour gérer et utiliser un environnement de développement Docker personnalisé basé sur Ubuntu Noble. Il inclut TeXLive 2023 (version complète sans documentation), Anaconda 2024.06, Git, Pandoc, FastAPI, ainsi que des packages LaTeX et des modèles Pandoc, dont eisvogel.latex.

Installation

  1. Assurez-vous d'avoir Docker installé sur votre système.

  2. Installez managecor via pip :

    pip install managecor
    

Initialisation

Pour initialiser l'environnement managecor, exécutez :

managecor init

Cette commande va :

  • Mettre à jour la configuration depuis GitHub
  • S'assurer que l'image Docker est disponible localement
  • Créer des alias pour les commandes courantes

Utilisation

Exécuter une commande dans le conteneur Docker

managecor run -- <commande>

Par exemple :

managecor run -- python script.py

Alias disponibles

Après l'initialisation, les alias suivants seront disponibles dans votre shell :

  • pythoncor : Python
  • xelatexcor : XeLaTeX
  • pandoccor : Pandoc
  • latexcor : LaTeX personnalisé
  • latextomd : Conversion LaTeX vers Markdown
  • pdfcor : Manipulation PDF
  • jupytercor : Manipulation Jupyter personnalisée
  • black : Formateur de code Python
  • magick : ImageMagick

Utilisez ces alias comme des commandes normales, par exemple :

pythoncor script.py

Mise à jour de la configuration

Pour mettre à jour la configuration depuis GitHub :

managecor update-config

Configuration

La configuration est stockée dans ~/.managecor_config.yaml. Elle est automatiquement mise à jour lors de l'initialisation ou via la commande update-config.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

managecor-0.1.1.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

managecor-0.1.1-py3-none-any.whl (5.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page