auto-publish-github
v1.1.2
Published
cli for help me to automate github
Downloads
216
Readme
Auto Publish GitHub CLI
auto-publish-github
est un outil en ligne de commande (CLI) conçu pour automatiser le processus de création d’un nouveau dépôt GitHub et le transfert de vos fichiers locaux vers un dépôt distant. Cet outil simplifie la gestion des dépôts GitHub, rendant la configuration et la publication de votre code rapides et faciles.
🚀 Fonctionnalités
- Initialisation de Dépôt : Créez un nouveau dépôt GitHub directement depuis la ligne de commande.
- Fichier
.gitignore
Personnalisé : Générez un fichier.gitignore
et sélectionnez facilement les fichiers ou dossiers à exclure. - Publication Automatisée : Poussez votre projet local vers le dépôt GitHub nouvellement créé en une seule commande.
🛠 Installation
Pour installer auto-publish-github
globalement, exécutez :
npm install -g auto-publish-github
🔧 Utilisation
1. Initialiser l’Outil
Démarrez le processus d’automatisation avec la commande suivante :
npx auto-publish-github init
2. Authentification GitHub
L’outil vous demandera vos informations d’authentification GitHub. Après l’authentification, il créera un dépôt basé sur les informations que vous fournissez.
3. Configurer .gitignore
Sélectionnez les fichiers ou dossiers que vous souhaitez ignorer dans votre dépôt GitHub.
4. Publier Votre Projet
Une fois le dépôt créé et configuré, auto-publish-github
effectuera le commit initial et poussera votre projet local vers GitHub.
🖥 Exemple de Commande
npx auto-publish-github init
Cette commande :
- Crée un nouveau dépôt GitHub.
- Génère un fichier
.gitignore
basé sur vos choix. - Ajoute vos fichiers, effectue un commit, et les pousse vers le dépôt distant.
💡 Pourquoi Utiliser auto-publish-github
?
- Gain de Temps : Automatise plusieurs étapes en un seul flux de travail.
- Facile à Prendre en Main : Simplifie la configuration et la gestion des dépôts GitHub.
- Personnalisable : Permet de sélectionner facilement les fichiers à ignorer.
📧 Support
Si vous rencontrez des problèmes ou avez des questions, contactez-nous à :
Email : [email protected]
📄 Licence
Ce projet est sous licence MIT License.
🌟 Contributions
Nous accueillons les contributions avec plaisir ! N’hésitez pas à nous envoiyer un email sur Email : [email protected]
🔗 Liens
- Package NPM : auto-publish-github
Simplifiez votre flux de travail GitHub avec auto-publish-github
! 🎉