Skip to main content

csui-git-wrapper wraps Git commands to submit and pull problems for elementary programming courses. This package is currently only intended for usage inside Faculty of Computer Science, Universitas Indonesia.

Project description

csui-git-wrapper

Wraps Git commands for submission. Similiar to submit50 (https://github.com/cs50/submit50.git), but this is much simpler and cross-platform. Intended for specific Fasilkom UI usage. This package is intended to use with Python 3.6 or newer.

Installation

To install this package, run:

python -m pip install csui-git-wrapper

Usage

To submit your work:

csuisubmit submit

When you are submitting for the first time, you will be asked for your full name, your student number (NPM), your UI or GitLab CSUI account, your course's short name (without any spaces or punctuations), and your working directory (where you put your tutorials/assignments). After that, in every submission, you will be required to put a message. The message usually defined by your lecturer on the assignment problem set.

To get your latest work from other computer:

csuisubmit pull

Need to reconfigure?

You can reconfigure your csuisubmit by using this command:

csuisubmit configure

Then, you will be asked for things just like the first time you are using csui-git-wrapper.

Changelog

  1. 0.0.1: Initial version.
  2. 0.0.2: Add option to pull latest work available from remote repository.
  3. 0.0.3: Add Git configuration step to accomodate users with Git installed for the first time.

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

csui-git-wrapper-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

csui_git_wrapper-0.0.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file csui-git-wrapper-0.0.3.tar.gz.

File metadata

  • Download URL: csui-git-wrapper-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2

File hashes

Hashes for csui-git-wrapper-0.0.3.tar.gz
Algorithm Hash digest
SHA256 74c6d1f3be57270a0b3185b291faa775efa6e0ef96a7c90a00bad0e255c8c104
MD5 7a8a882b65c094c99c551656a1431110
BLAKE2b-256 9368a17e65b330d1da600387e6cc7509c468c3959d857d2ff044c28728aa8bd4

See more details on using hashes here.

File details

Details for the file csui_git_wrapper-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: csui_git_wrapper-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2

File hashes

Hashes for csui_git_wrapper-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf73f3c8b1f111d79a3735ad0a53b5d43b5884b90c92cbc58afa688e36b293bb
MD5 6b03e7c375de1bdee1591a6bc1806317
BLAKE2b-256 1d7b396dc9fde7a035d9e17f156984282a5305c9950120f41775eae8e9ee579a

See more details on using hashes here.

Supported by

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