Nucleus is a typical many-body quantum system. Full calculation of a nuclear system in a classical computer is far beyond the capacity of current classical computers. With fast development of hardware, the prospect of using quantum computers in nuclear physics is closing. Here, we report a full quantum package, QCSH, for solving nuclear shell-model in a quantum computer. QCSH uses the linear combination of unitaries formalism of quantum computing, and performs all calculations in a quantum computer. The complexities of qubit resource, number of basic gates of QCSH, are both polynomial to the nuclear size. QCSH can already provide meaningful results in the near term. As examples, the binding energies of twelve light nuclei, 2